Kazalo:

Naključni MP3 -ji na telefon: 7 korakov
Naključni MP3 -ji na telefon: 7 korakov

Video: Naključni MP3 -ji na telefon: 7 korakov

Video: Naključni MP3 -ji na telefon: 7 korakov
Video: Настя и папа - история для детей про вредные сладости и конфеты 2024, Julij
Anonim
Naključni MP3 v telefon
Naključni MP3 v telefon
Naključni MP3 v telefon
Naključni MP3 v telefon

Kaj to naredi?

Naključno kopira "število mp3 -jev" iz moje glasbene mape v moj telefon

Preludij:

Ali se še spomnite časov, ko smo od prijateljev zbirali mp3-je s povezovanjem trdih diskov (ali med LAN-zabavami) in pogosto neboleče naročali, združevali in označevali naše zbirke?

Vsak je imel svoj sistem, zvrsti, abecedni red, atmosfero. Uporabili bi najprej imena datotek in kasneje ID3-oznake. Ure, dnevi, meseci samo naročanja naših zbirk, pogosto niti brez poslušanja vsega tega. Naslove smo vedeli na pamet in v kateri mapi jih našli, vendar jih nikoli nismo poslušali.

Včasih smo samo zagnali Winamp in pritisnili gumb za naključno mešanje.

Zato imam na svojem trdem disku ogromno zbirko mp3, od 15 let do danes.

Zagotovo pa to nikoli ne bi pristalo na mojem telefonu in če sem iskren, mi ni treba hoditi z vso to podatkovno prtljago.

Torej: To je mali program, ki sem ga napisal s pomočjo interneta (večinoma Stack Overflow).

Kaj to naredi?

Naključno kopira "število mp3 -jev" iz moje glasbene mape v moj telefon!

Vsakih nekaj tednov mp3 -je zamenjam z novimi in počasi napredujem skozi svojo veliko glasbeno zbirko. Pokličite to nostalgija!

Ampak ne samo to! Program "shrani", katere naslove sem že enkrat prepisal in jih vzame iz enačbe! Naslove lahko tudi ročno spremenim, to bo izključeno!

To ni najbolj "uporabniku prijazno" delo, kar sem jih kdaj opravil, vendar naj vam korak za korakom razložim, kaj storiti!

Vesel sem, če bi se kdo lotil dela in ga izboljšal

Zip-datoteko z vsemi komponentami boste našli v tem koraku Priloga

Vsebuje:

Randommusic_withcomments.bat

robocopy.bat

Mapa lutk

Mapa SD-kartice

1. korak: Vedno naredite varnostno kopijo

VEDNO NAPRAVI

REZERVNO! Za nobene težave ne odgovarjam!

Korak: Uredite Randommusic.bat

Uredite Randommusic.bat
Uredite Randommusic.bat

Odprite Randommusic_withcomments.bat z urejevalnikom besedil in sledite navodilom (navodila se začnejo z "REM" pred kodno vrstico)

Nastavite Musicroot na izvorno glasbeno mapo. V mojem primeru "D: / EigeneMusik / Musik / Musik_sortiert"

Mapo Playfolder nastavite na mapo Dummies-Folder. V mojem primeru "D: / SSD_PC_sortieren / Musiktmp / lutke"

Število datotek nastavite na število datotek, ki jih želite kopirati v telefon. Računam takole:

MP3 datoteke so pribl. 3 MB. Zato želim uporabiti ca. 3 GB prostora za glasbo na SD kartici.

3000 MB/3 MB je 1000 datotek. Tako sem nastavil število datotek na 1000 ali manj.

Shranite in zapustite datoteko.

Koda datoteke:

@echo off & setlocal enabledelayedexpansion

REM Musicroot = Vaša izvorna glasbena mapa

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

REM predvajalna mapa = vaša ciljna mapa in vaša lažna mapa

nastavite "playfolder = D: / SSD_PC_sortieren / Musiktmp / dummies"

REM filecount = Tu nastavite, koliko datotek želite prenesti (tukaj 999.mp3)

set /a filecount = 1000

Dejanski program REM: Ne spreminjajte ničesar čez to točko!

pushd "%musicroot%"

za /r %% i v (*.mp3) nastavite /a datoteke+= 1 & nastavite "$! datoteke! = %% ~ i"

popd

pushd "%playfolder%"

: randomloop

set /a rd =%naključnih %%% datotek+1

nastavite "mp3 =! $%rd%!"

če ni določeno mp3 goto: randomloop

nastavi "$%rd%="

za %% i in ("%mp3%") naredi, če obstaja "%% ~ nxi" echo "%% ~ nxi" že obstaja v%playfolder%. & goto: randomloop

kopiraj "%mp3%"

set /a filecount- = 1

če % filecount % gtr 0 goto: randomloop

popd

Korak: Uredite Robocopy.bat

Odprite robocopy.bat

in 2 poti datotek nastavite na naslednji način:

robocopy "Pot do mape SD" "Dummy-Folder" /ustvari

V mojem primeru izgleda takole:

robocopy "D: / SSD_PC_sortieren / Musiktmp / SD-Card" "D: / SSD_PC_sortieren / Musiktmp / dummies" /ustvari

To bo naredilo 0-bitne kopije vaših dejanskih glasbenih datotek, ki bodo kasneje uporabljene kot primerjalne lutke za prihodnjo uporabo.

4. korak: Zaženite Randommusic_withcomments.bat

Zaženite Randommusic_withcomments.bat
Zaženite Randommusic_withcomments.bat

Pripravljeni na prvi tek!

Zdaj samo dvokliknite Randommusic_withcomments.bat in počakajte, da se zgodi čarovnija!

Ne skrbite, če najprej vidite samo utripajočo črtico, mora program pregledati vse vaše glasbene datoteke in jih pred začetkom indeksirati. Za mojih 120 GB na SDD-pogonu traja 3 minute.

Moral bi izgledati kot slika.

Upoštevajte, da boste našli vrstico »Datoteka že obstaja«, ko v mapah mape naleti na lutko z istim imenom. Očitno se to ne bo zgodilo pri prvi vožnji, saj zaenkrat nismo ustvarili lutk.

Počakajte, da se kopiranje konča.

5. korak: Premaknite datoteke z lažne na kartico SD

Premakni datoteke iz lažne na kartico SD
Premakni datoteke iz lažne na kartico SD
Premakni datoteke iz lažne na kartico SD
Premakni datoteke iz lažne na kartico SD

Ko je kopiranje končano, bi morali v svoji mapi z lutkami poiskati število datotek.

Kot vidite, sem program že enkrat zagnal in imam dejanske datoteke z velikostjo datoteke več kot 0 bajtov in lažne datoteke. Zdaj želimo kopirati "dejanske datoteke" v mapo "SD-kartica". Najlažji način je, da datoteke razvrstite po velikosti, nato pa datoteke izrežete in prilepite z več kot 0 bajti.

6. korak: Zaženite Robocopy.bat

6. korak:

Ko smo naše "prave" glasbene datoteke premaknili v mapo "SD-Card", želimo ustvariti lažne datoteke novih mp3-jev in jih potisniti v "lutko" -mapo, tako da bodo v naslednjem zagonu izključene.

To delo opravi datoteka »robocopy.bat«. Samo začni.

7. korak: Vse končano

Končano! Zdaj premaknite datoteke iz »SD-kartice« v telefon in začnite poslušati!

To ni najbolj "uporabniku prijazno" delo, kar sem jih kdaj opravil, vendar naj vam korak za korakom razložim, kaj storiti!

Vesel sem, če bi se kdo lotil dela in naredil boljšo različico!

Priporočena: