Indholdsfortegnelse:

Tilfældige MP3'er til telefon: 7 trin
Tilfældige MP3'er til telefon: 7 trin

Video: Tilfældige MP3'er til telefon: 7 trin

Video: Tilfældige MP3'er til telefon: 7 trin
Video: САРГИ - 7 ночей 2024, Juli
Anonim
Tilfældige MP3'er til telefonen
Tilfældige MP3'er til telefonen
Tilfældige MP3'er til telefonen
Tilfældige MP3'er til telefonen

Hvad gør den?

Det kopierer tilfældigt et "antal mp3'er" fra min musikmappe til min telefon

Prelude:

Kan du stadig huske den tid, hvor vi plejede at indsamle mp3'er fra vores venner ved at forbinde vores harddiske (eller under LAN-fester) og ofte smertefrit bestille, flette og mærke vores samlinger?

Alle havde sit eget system, genrer, alfabetiske ordrer, atmosfærer. Vi ville først bruge filnavne og senere ID3-tags. Timer, dage, måneder med bare at bestille vores samlinger, ofte uden selv at lytte til det hele. Vi kendte titler udenad og i hvilken mappe vi skulle finde dem, men lyttede aldrig til dem.

Nogle gange ville vi bare starte Winamp og trykke på Shuffle-knappen.

Derfor har jeg denne enorme samling af mp3 på min harddisk, musik fra da jeg var 15 til nu.

Det ville dog helt sikkert aldrig passe på min telefon, og for at være ærlig behøver jeg ikke gå rundt med alt det datagas.

Så: Dette er et lille program, jeg skrev ved hjælp af internettet (Stack Overflow for det meste).

Hvad gør den?

Det kopierer tilfældigt et "antal mp3'er" fra min musikmappe til min telefon!

Hvert par uger udveksler jeg mp3'erne med nye, der langsomt skrider frem gennem min store musiksamling. Kald det Nostalgi!

Men ikke kun dette! Programmet "gemmer", hvilke titler jeg allerede kopierede en gang og tager dem ud af ligningen! Jeg kan også ændre titler manuelt, det vil blive udelukket!

Det er ikke det mest "brugervenlige" arbejde, jeg nogensinde har udført, men lad mig forklare trin for trin, hvad jeg skal gøre!

Jeg er glad, hvis nogen andre ville tage arbejdet op og gøre det bedre

Du finder zip-filen med alle komponenterne i denne trin Vedhæftet fil

Det indeholder:

Randommusic_withcomments.bat

robocopy.bat

Dummies-mappe

SD-kort-mappe

Trin 1: Lav altid en sikkerhedskopi

GØR ALTID

EN BACKUP! Jeg er ikke ansvarlig for eventuelle problemer!

Trin 2: Rediger Randommusic.bat

Rediger Randommusic.bat
Rediger Randommusic.bat

Åbn Randommusic_withcomments.bat med en Text-Editor og følg instruktionerne (instruktionerne starter med “REM” foran kodelinjen)

Indstil Musicroot til din kildemusikmappe. I mit tilfælde “D: / EigeneMusik / Musik / Musik_sortiert”

Indstil Playfolder til din Dummies-mappe. I mit tilfælde “D: / SSD_PC_sortieren / Musiktmp / dummies”

Indstil Filecount til det antal filer, du vil kopiere til din telefon. Jeg regner sådan ud:

MP3-filer er ca. 3 MB. Så jeg vil bruge ca. 3 GB af mit SD-kort-plads til musik.

3000MB/3MB er 1000 filer. Så jeg satte Filecount til 1000 eller derunder.

Gem og afslut filen.

Filens kode:

@echo off & setlocal aktiveret udvidelse

REM Musicroot = Din kildemusikmappe

sæt "musicroot = D: / EigeneMusik / Musik / Musik_sortiert"

REM Playfolder = Din destinationsmappe såvel som din Dummy-mappe

sæt "playfolder = D: / SSD_PC_sortieren / Musiktmp / dummies"

REM filecount = Angiv her, hvor mange filer du vil overføre (her 999.mp3)

sæt /et filantal = 1000

REM Faktisk program: Du må ikke ændre noget forbi dette punkt!

pushd "%musicroot%"

for /r %% i i (*.mp3) sæt /a filer+= 1 & sæt "$! files! = %% ~ i"

popd

pushd "%playfolder%"

: randomloop

sæt /a rd =%tilfældige %%% filer+1

sæt "mp3 =! $%rd%!"

hvis ikke defineret mp3 goto: randomloop

sæt "$%rd%="

for %% i in ("%mp3%") gør hvis der findes "%% ~ nxi" echo "%% ~ nxi" findes allerede i%playfolder%. & goto: randomloop

kopi "%mp3%"

sæt /a filecount- = 1

hvis % filecount % gtr 0 gå til: randomloop

popd

Trin 3: Rediger Robocopy.bat

Åbn robocopy.bat

og indstil de 2 filstier som følger:

robokopier "Sti til SD-mappe" "Dummy-mappe" /opret

I mit tilfælde ser det sådan ud:

kopier "D: / SSD_PC_sortieren / Musiktmp / SD-Card" "D: / SSD_PC_sortieren / Musiktmp / dummies" /opret

Hvad dette vil gøre, er at lave 0Byte-kopier af dine faktiske musikfiler, som senere vil blive brugt som sammenligningsdummier til fremtidig brug.

Trin 4: Kør Randommusic_withcomments.bat

Kør Randommusic_withcomments.bat
Kør Randommusic_withcomments.bat

Klar til et første løb!

Dobbeltklik nu på Randommusic_withcomments.bat og vent på magien skal ske!

Bare rolig, hvis du først bare ser en blinkende streglinje, skal programmet gennemgå alle dine musikfiler og indeksere dem, før du starter. For min 120 GB på SDD-Drive tager det 3 minutter.

Det skal ligne billedet.

Bemærk, at du finder linjen “Filen findes allerede”, når han støder på en dummy-fil med samme navn i mappedummierne. Dette vil naturligvis ikke ske ved det første løb, da vi ikke har oprettet nogen dummies for nu.

Vent, indtil kopieringen er færdig.

Trin 5: Flyt filer fra dummy til SD -kort

Flyt filer fra dummy til SD -kort
Flyt filer fra dummy til SD -kort
Flyt filer fra dummy til SD -kort
Flyt filer fra dummy til SD -kort

Når kopieringen er færdig, skal du finde et "filantal" -antal filer i din Dummies-mappe.

Som du kan se, kørte jeg allerede programmet en gang og har faktiske filer med en filstørrelse på mere end 0 bytes og Dummy-filer. Nu vil vi kopiere de "faktiske filer" til mappen "SD-kort". Den nemmeste måde er at bestille filerne efter størrelse og derefter klippe og indsætte filerne med mere end 0bytes.

Trin 6: Start Robocopy.bat

Trin 6:

Efter at vi flyttede vores "rigtige" musikfiler til mappen "SD-kort", vil vi oprette dummy-filer med de nye mp3'er og skubbe dem ind i "dummy" -mappen, så i den næste gennemgang bliver de udelukket.

Dette job udføres af filen “robocopy.bat”. Bare start det.

Trin 7: Alt færdigt

Helt færdig! Flyt nu filerne fra "SD-kort" til din telefon og begynd at lytte!

Det er ikke det mest "brugervenlige" arbejde, jeg nogensinde har udført, men lad mig forklare trin for trin, hvad jeg skal gøre!

Jeg er glad, hvis nogen andre ville tage arbejdet og lave en bedre version!

Anbefalede: