Innehållsförteckning:

Slumpmässig MP3 till telefon: 7 steg
Slumpmässig MP3 till telefon: 7 steg

Video: Slumpmässig MP3 till telefon: 7 steg

Video: Slumpmässig MP3 till telefon: 7 steg
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, November
Anonim
Slumpmässiga MP3 till telefonen
Slumpmässiga MP3 till telefonen
Slumpmässiga MP3 till telefonen
Slumpmässiga MP3 till telefonen

Vad gör det?

Det kopierar slumpmässigt ett "antal mp3 -filer" från min musikmapp till min telefon

Förspel:

Kommer du fortfarande ihåg tiderna när vi samlade mp3-filer från våra vänner genom att ansluta våra hårddiskar (eller under LAN-fester) och ofta smärtfritt beställa, slå samman och märka våra samlingar?

Alla hade sitt eget system, genrer, alfabetiska ordningar, atmosfärer. Vi skulle använda först filnamn och senare ID3-taggar. Timmar, dagar, månader för att bara beställa våra samlingar, ofta utan att ens lyssna på allt. Vi kunde titlarna utantill och i vilken mapp vi skulle hitta dem, men lyssnade aldrig på dem.

Ibland skulle vi bara starta upp Winamp och trycka på Shuffle-knappen.

Därför har jag denna enorma samling mp3 på min hårddisk, musik från när jag var 15 till nu.

Men det skulle säkert aldrig passa på min telefon och för att vara ärlig behöver jag inte gå runt med allt det datalagaget.

Så: Det här är ett litet program jag skrev med hjälp av internet (Stack Overflow mestadels).

Vad gör det?

Det kopierar slumpmässigt ett "antal mp3 -filer" från min musikmapp till min telefon!

Med några veckors mellanrum byter jag mp3 -skivor mot nya och går långsamt igenom min stora musiksamling. Kalla det Nostalgi!

Men inte bara detta! Programmet "sparar", vilka titlar jag redan kopierade en gång och tar dem ur ekvationen! Jag kan också ändra titlarna manuellt, det kommer att uteslutas!

Det är inte det mest "användarvänliga" arbetet jag någonsin gjort, men låt mig förklara steg för steg vad jag ska göra!

Jag är glad om någon annan skulle ta upp arbetet och göra det bättre

Du hittar zip-filen med alla komponenter i detta steg Bilaga

Det innehåller:

Randommusic_withcomments.bat

robocopy.bat

Dummies-Folder

SD-kort-mapp

Steg 1: Gör alltid en säkerhetskopia

GÖR ALLTID

EN SÄKERHET! Jag ansvarar inte för några problem!

Steg 2: Redigera Randommusic.bat

Redigera Randommusic.bat
Redigera Randommusic.bat

Öppna Randommusic_withcomments.bat med en textredigerare och följ instruktionerna (instruktionerna börjar med "REM" framför kodraden)

Ställ in Musicroot till källmusikmappen. I mitt fall “D: / EigeneMusik / Musik / Musik_sortiert”

Ställ in Playfolder på din Dummies-mapp. I mitt fall "D: / SSD_PC_sortieren / Musiktmp / dummies"

Ställ in Filantal på antalet filer du vill kopiera till din telefon. Jag räknar ut så här:

MP3-filer är ca. 3 MB. Så jag vill använda ca. 3 GB av mitt SD-kort-utrymme för musik.

3000MB/3MB är 1000 filer. Så jag satte Filecount till 1000 eller lägre.

Spara och avsluta filen.

Filens kod:

@echo av & setlocal aktiverad förlängningsexpansion

REM Musicroot = Din källmusikmapp

set "musicroot = D: / EigeneMusik / Musik / Musik_sortiert"

REM Playfolder = Din destinationsmapp och din Dummy-mapp

ställ in "playfolder = D: / SSD_PC_sortieren / Musiktmp / dummies"

REM filecount = Ange här hur många filer du vill överföra (här 999.mp3)

set /a filantal = 1000

REM Faktiskt program: Ändra ingenting efter denna punkt!

pushd "%musicroot%"

för /r %% i i (*.mp3) gör set /a filer+= 1 & ställ in "$! files! = %% ~ i"

popd

pushd "%playfolder%"

: randomloop

set /a rd =%random %%% files+1

ställ in "mp3 =! $%rd%!"

om inte definierat mp3 gå till: randomloop

ställ in "$%rd%="

för %% i in ("%mp3%") gör om det finns "%% ~ nxi" echo "%% ~ nxi" finns redan i%playfolder%. & goto: randomloop

kopiera "%mp3%"

set /a filecount- = 1

om % filecount % gtr 0 gå till: randomloop

popd

Steg 3: Redigera Robocopy.bat

Öppna robocopy.bat

och ställ in de 2 filvägarna enligt följande:

kopiera "Sökväg till SD-mapp" "Dummy-mapp" /skapa

I mitt fall ser det ut så här:

kopiera "D: / SSD_PC_sortieren / Musiktmp / SD-Card" "D: / SSD_PC_sortieren / Musiktmp / dummies" /skapa

Vad detta kommer att göra är att göra 0Byte-kopior av dina faktiska musikfiler, som senare kommer att användas som jämförelse-dummies för framtida bruk.

Steg 4: Kör Randommusic_withcomments.bat

Kör Randommusic_withcomments.bat
Kör Randommusic_withcomments.bat

Redo för en första körning!

Dubbelklicka nu på Randommusic_withcomments.bat och vänta på att magin ska hända!

Oroa dig inte, om du först bara ser en blinkande streck, måste programmet gå igenom alla dina musikfiler och indexera dem innan du börjar. För min 120 GB på SDD-Drive tar det 3 minuter.

Det ska se ut ungefär som bilden.

Observera att du hittar raden "Filen finns redan" när han stöter på en dummy-fil med samma namn i mappdummierna. Uppenbarligen kommer detta inte att hända vid första körningen, eftersom vi inte skapade några dummies för tillfället.

Vänta tills kopieringen är klar.

Steg 5: Flytta filer från dummy till SD -kort

Flytta filer från dummy till SD -kort
Flytta filer från dummy till SD -kort
Flytta filer från dummy till SD -kort
Flytta filer från dummy till SD -kort

När kopieringen är klar bör du hitta ett "filantal" -antal filer i din Dummies-mapp.

Som du kan se körde jag redan programmet en gång och har faktiska filer med en filstorlek på mer än 0 byte och Dummy-filer. Nu vill vi kopiera de "faktiska filerna" till mappen "SD-Card". Det enklaste sättet är att beställa filerna efter storlek och sedan klippa ut och klistra in filerna med mer än 0 byte.

Steg 6: Starta Robocopy.bat

Steg 6:

Efter att vi flyttat våra "riktiga" musikfiler till mappen "SD-Card" vill vi skapa dummy-filer med de nya mp3-skivorna och skjuta in dem i "dummy" -Mappen, så i nästa genomgång utesluts de.

Detta jobb utförs av filen “robocopy.bat”. Bara börja.

Steg 7: Allt klart

Klart! Flytta nu filerna från "SD-Card" till din telefon och börja lyssna!

Det är inte det mest "användarvänliga" arbetet jag någonsin gjort, men låt mig förklara steg för steg vad jag ska göra!

Jag är glad om någon annan skulle ta upp arbetet och göra en bättre version!

Rekommenderad: