sortmusic

Umbenennen und somit sortieren von Musik-Dateien nach Jahr, Interpret und Titel.

Download sortmusic

sortmusic hat 1 Funktion:

Funktion 1:
Programmaufruf:
sortmusic
Lädt die Konfigurationsdatei bei Programmstart und führt dann die Instruktionen anhand der Konfiguration durch. Im Musik-Ordner dürfen sich nur Dateien befinden, die umbenannt werden sollen. Das neu vergebene Datum für jedes Jahr beginnt mit JJJJ0101000100 und für jede Datei wird eine weitere Minute hochgezählt. Auf diese Weise sind ca 483840 Musik-Dateien pro Jahr möglich. Eine individuelle Sortierung kann mit dem Sekundenzähler erreicht werden (Szenario: Eine Musik-Datei zwischen zwei Titel mit gleichem Interpret und Titel einfügen).

Die vorhandene Dateien müssen folgendes Dateinamen-Schema haben: JJJJMMTTSSmmss_INTERPRET - TITEL.DATEIENDUNG

Legende:

"JJJJMMTTSSmmss"=Gültiges Datum im Format Jahr, Monat, Tag, Stunde, Minute, Sekunde. Das Jahr muss das Veröffentlichungsjahr des Titels sein.

"_"=Unterstrich

"INTERPRET"=Interpret des Titels muss vorhanden sein

" - "=Leerzeichen Bindestrich Leerzeichen muss vorhanden sein damit es als Separator zum Titel erkannt werden kann

"TITEL"=Titel von Musicdatei muss vorhanden sein

".DATEIENDUNG"= Punkt Dateiendung muss vorhanden sein

Beispiel: 
19940101001800_BG PRINCE OF RAP - CANT LOVE YOU.FLAC

Screenshots:
sortgallery

Beispiel Sortierung:
.
.
.
str_old_filename= 19930318020000_TWENTY FOUR SEVEN - IS IT LOVE.FLAC
str_new_filename= 19930101010400_TWENTY FOUR SEVEN - IS IT LOVE.FLAC
str_old_filename= 19930318060000_TWENTY FOUR SEVEN - LEAVE THEM ALONE.FLAC
str_new_filename= 19930101010500_TWENTY FOUR SEVEN - LEAVE THEM ALONE.FLAC
str_old_filename= 19930318010000_TWENTY FOUR SEVEN - SLAVE TO THE MUSIC.FLAC
str_new_filename= 19930101010600_TWENTY FOUR SEVEN - SLAVE TO THE MUSIC.FLAC
str_old_filename= 19930318030000_TWENTY FOUR SEVEN - TAKE ME AWAY.FLAC
str_new_filename= 19930101010700_TWENTY FOUR SEVEN - TAKE ME AWAY.FLAC
str_old_filename= 19930104090000_U 96 - LOVE SEES NO COLOR.FLAC
str_new_filename= 19930101010800_U 96 - LOVE SEES NO COLOR.FLAC
str_old_filename= 19930321220000_U 96 - LOVE SEES NO COLOR.FLAC
str_new_filename= 19930101010900_U 96 - LOVE SEES NO COLOR.FLAC
str_old_filename= 19930424190000_U 96 - NIGHT IN MOTION.FLAC
str_new_filename= 19930101011000_U 96 - NIGHT IN MOTION.FLAC
str_old_filename= 19930502200000_U 96 - NIGHT IN MOTION.FLAC
str_new_filename= 19930101011100_U 96 - NIGHT IN MOTION.FLAC
str_old_filename= 19930425230000_WESTBAM - CELEBRATION GENERATIOM.FLAC
str_new_filename= 19930101011200_WESTBAM - CELEBRATION GENERATIOM.FLAC
str_old_filename= 19930228120000_WESTBAM - CELEBRATION GENERATION.FLAC
str_new_filename= 19930101011300_WESTBAM - CELEBRATION GENERATION.FLAC
str_old_filename= 19930403170000_WESTBAM - CELEBRATION GENERATION.FLAC
str_new_filename= 19930101011400_WESTBAM - CELEBRATION GENERATION.FLAC
str_old_filename= 19930403180000_WESTBAM - CELEBRATION GENERATION.FLAC
str_new_filename= 19930101011500_WESTBAM - CELEBRATION GENERATION.FLAC
str_old_filename= 19931025014657_WORLDS APART - EVERLASTING LOVE.FLAC
str_new_filename= 19930101011600_WORLDS APART - EVERLASTING LOVE.FLAC
str_old_filename= 19940116130000_2 UNLIMITED - BURNING LIKE FIRE.FLAC
str_new_filename= 19940101000100_2 UNLIMITED - BURNING LIKE FIRE.FLAC
str_old_filename= 19940116170000_2 UNLIMITED - DO WHAT I LIKE.FLAC
str_new_filename= 19940101000200_2 UNLIMITED - DO WHAT I LIKE.FLAC
str_old_filename= 19940116180000_2 UNLIMITED - ESCAPE IN MUSIC.FLAC
str_new_filename= 19940101000300_2 UNLIMITED - ESCAPE IN MUSIC.FLAC
str_old_filename= 19940116200000_2 UNLIMITED - FACE TO FACE.FLAC
str_new_filename= 19940101000400_2 UNLIMITED - FACE TO FACE.FLAC
.
.
.

Beispielkonfiguration mit Erläuterungen in Fett-Schrift (im Notepad++ öffnen und Sprache XML auswählen für farbige Syntaxhervorhebung).
sortgallery.exe.config:
####
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
        <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
            <section name="sortmusic.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
        </sectionGroup>
    </configSections>
    <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
    </startup>
    <applicationSettings>
        <sortmusic.Properties.Settings>
strsortmusicdirectory:
Im Musik-Ordner dürfen sich nur Dateien befinden, die umbenannt werden sollen. Die vorhandene Dateien müssen folgendes Dateinamen-Schema haben: JJJJMMTTSSmmss_INTERPRET - TITLE.DATEIENDUNG
            <setting name="strsortmusicdirectory" serializeAs="String">
                <value>c:\1max mustermann\music\</value>
            </setting>
        </sortmusic.Properties.Settings>
    </applicationSettings>
</configuration>
####

Vorteile und Nutzen:
+ Automatisierung von wiederkehrenden Vorgängen
+ Sortiert Musik-Dateien nach Jahr
+ Sortiert Musik-Dateien nach Interpret
+ Sortiert Musik-Dateien nach Titel
+ Hilft bei der Identifizierung von Duplikaten in einer riesigen Musiksammlung
+ Mit einer Windows Verknüpfung LNK auch per Doppelklick startbar




COPYRIGHT WWW.ZEESHAN.DE
UTC+1
GEBURTSDATUM:
20180401213702
AKTUALISIERUNGSDATUM:
20180414143010