mirror of https://github.com/ErsatzTV/ErsatzTV.git
				
				
			
			
			
				Browse Source
			
			
			
			
				
		* test setting utf8 encoding with ffprobe * use utf8 encoding for console (logging) output * use proper sink package * reset song metadata on windows * fix nfo processing with missing year * update changelogpull/524/head
				 8 changed files with 3899 additions and 6 deletions
			
			
		
									
										
											File diff suppressed because it is too large
											Load Diff
										
									
								
							
						@ -0,0 +1,34 @@
				@@ -0,0 +1,34 @@
					 | 
				
			||||
using System.Runtime.InteropServices; | 
				
			||||
using Microsoft.EntityFrameworkCore.Migrations; | 
				
			||||
 | 
				
			||||
#nullable disable | 
				
			||||
 | 
				
			||||
namespace ErsatzTV.Infrastructure.Migrations | 
				
			||||
{ | 
				
			||||
    public partial class Reset_SongMetadataOnWindows : Migration | 
				
			||||
    { | 
				
			||||
        protected override void Up(MigrationBuilder migrationBuilder) | 
				
			||||
        { | 
				
			||||
            if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) | 
				
			||||
            { | 
				
			||||
                migrationBuilder.Sql( | 
				
			||||
                    @"UPDATE LibraryPath SET LastScan = '0001-01-01 00:00:00' WHERE Id IN
 | 
				
			||||
                (SELECT LP.Id FROM LibraryPath LP INNER JOIN Library L on L.Id = LP.LibraryId WHERE MediaKind = 5)");
 | 
				
			||||
 | 
				
			||||
                migrationBuilder.Sql( | 
				
			||||
                    @"UPDATE Library SET LastScan = '0001-01-01 00:00:00' WHERE MediaKind = 5"); | 
				
			||||
 | 
				
			||||
                migrationBuilder.Sql( | 
				
			||||
                    @"UPDATE SongMetadata SET DateUpdated = '0001-01-01 00:00:00'"); | 
				
			||||
             | 
				
			||||
                migrationBuilder.Sql( | 
				
			||||
                    @"UPDATE LibraryFolder SET Etag = NULL WHERE Id IN
 | 
				
			||||
                (SELECT LF.Id FROM LibraryFolder LF INNER JOIN LibraryPath LP on LF.LibraryPathId = LP.Id INNER JOIN Library L on LP.LibraryId = L.Id WHERE MediaKind = 5)");
 | 
				
			||||
            } | 
				
			||||
        } | 
				
			||||
 | 
				
			||||
        protected override void Down(MigrationBuilder migrationBuilder) | 
				
			||||
        { | 
				
			||||
        } | 
				
			||||
    } | 
				
			||||
} | 
				
			||||
									
										Binary file not shown.
									
								
							
						
					Loading…
					
					
				
		Reference in new issue