Taula de continguts:

MP3 aleatori al telèfon: 7 passos
MP3 aleatori al telèfon: 7 passos

Vídeo: MP3 aleatori al telèfon: 7 passos

Vídeo: MP3 aleatori al telèfon: 7 passos
Vídeo: Наушники xiaomi Не работает один наушник Что делать 2024, De novembre
Anonim
MP3 aleatori al telèfon
MP3 aleatori al telèfon
MP3 aleatori al telèfon
MP3 aleatori al telèfon

Què fa?

Copia a l'atzar un "nombre de mp3" de la meva carpeta de música al meu telèfon

Preludi:

Encara recordeu els temps en què solíem recollir mp3 dels nostres amics connectant els nostres discs durs (o durant LAN-Parties) i, sovint, ordenar, combinar i etiquetar les nostres col·leccions sense dolor?

Tothom tenia el seu propi sistema, gèneres, ordres alfabètiques, atmosferes. Utilitzaríem primer els noms de fitxer i després les etiquetes ID3. Hores, dies, mesos només demanant les nostres col·leccions, sovint sense escoltar-les totes. Sabíem de memòria els títols i en quina carpeta per trobar-los, però mai no els escoltàvem.

De vegades, només engegàvem Winamp i premem el botó Shuffle.

Per tant, tinc aquesta enorme col·lecció de mp3 al disc dur, música des dels 15 anys fins ara.

Tot i això, segur, mai no cabria al meu telèfon i, per ser sincer, no necessito anar amb tot aquest equipatge de dades.

Per tant: aquest és un petit programa que vaig escriure amb l'ajut d'Internet (Stack Overflow sobretot).

Què fa?

Copia a l'atzar un "nombre de mp3" de la meva carpeta de música al meu telèfon.

Cada poques setmanes intercanvio els mp3 amb altres de nous i progresso lentament a través de la meva gran col·lecció de música. Anomeneu-ne Nostàlgia!

Però no només això! El programa "guarda", que títols ja he copiat una vegada i els treu de l'equació. També puc canviar manualment els títols, que quedaran exclosos.

No és la feina més "fàcil d'utilitzar" que he fet mai, però permeteu-me explicar pas a pas què he de fer.

Estic content que algú altre assumeixi la feina i la millori

Al fitxer adjunt trobareu el fitxer zip amb tots els components

Conté:

Randommusic_withcomments.bat

robocopy.bat

Dummies-Folder

Carpeta de targeta SD

Pas 1: feu sempre una còpia de seguretat

FER SEMPRE

UNA Còpia DE SEGURETAT! No sóc responsable de cap problema.

Pas 2: Editeu Randommusic.bat

Editeu Randommusic.bat
Editeu Randommusic.bat

Obriu Randommusic_withcomments.bat amb un editor de text i seguiu les instruccions (les instruccions comencen per "REM" davant de la línia de codi)

Configureu Musicroot a la carpeta de música d'origen. En el meu cas "D: / EigeneMusik / Musik / Musik_sortiert"

Establiu Playfolder a la vostra carpeta Dummies. En el meu cas "D: / SSD_PC_sortieren / Musiktmp / dummies"

Establiu Filecount al nombre de fitxers que vulgueu copiar al telèfon. Calculo així:

Els fitxers MP3 són aproximadament. 3 MB. Per tant, vull utilitzar ca. 3 GB de la meva targeta SD-Espai per a la música.

3000 MB / 3 MB són 1000 fitxers. Per tant, he establert el nombre de fitxers a 1000 o inferior.

Deseu i sortiu del fitxer.

El codi del fitxer:

@echo off & setlocal enabledelayedexpansion

REM Musicroot = La vostra carpeta de música d'origen

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

REM Playfolder = La vostra carpeta de destinació, així com la vostra carpeta fictícia

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

REM filecount = Definiu aquí, quants fitxers voleu transferir (aquí 999.mp3)

set / a comptador de fitxers = 1000

Programa REM actual: no canvieu res més enllà d'aquest punt.

pushd "% musicroot%"

per a / r %% i a (*.mp3) set set / a files + = 1 & set "$! files! = %% ~ i"

popd

pushd "% playfolder%"

: randomloop

set / a rd =% random %%% de fitxers + 1

set "mp3 =! $% rd%!"

si no es defineix, vés a mp3: randomloop

defineix "$% rd% ="

per a %% i a ("% mp3%") si existeix "%% ~ nxi" echo "%% ~ nxi" ja existeix a% playfolder%. & ves: randomloop

copia "% mp3%"

set / a filecount- = 1

si% filecount% gtr 0 passa: randomloop

popd

Pas 3: Editeu Robocopy.bat

Obriu robocopy.bat

i configureu els 2 camins de fitxers de la següent manera:

robocopy "Path to SD-Folder" "Dummy-Folder" / create

En el meu cas, queda així:

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

El que farà això és fer 0Byte-Copies dels vostres fitxers de música reals, que posteriorment s’utilitzaran com a comparatius-maniquins per a un ús futur.

Pas 4: executeu Randommusic_withcomments.bat

Executeu Randommusic_withcomments.bat
Executeu Randommusic_withcomments.bat

A punt per a la primera tirada!

Ara feu doble clic a Randommusic_withcomments.bat i espereu que passi la màgia.

No us preocupeu, si al principi només veieu una línia de guion parpellejant, el programa ha de revisar tots els fitxers de música i indexar-los abans de començar. Per al meu 120 GB en SDD-Drive trigo 3 minuts.

Ha de tenir un aspecte semblant a la imatge.

Tingueu en compte que trobareu la línia "El fitxer ja existeix" quan es troba amb un fitxer fictici amb el mateix nom a la carpeta Dummies. Evidentment, això no passarà a la primera tirada, ja que per ara no vam crear cap maniquí.

Espereu fins que s'acabi la còpia.

Pas 5: Mou els fitxers de Dummy a la targeta SD

Mou fitxers de Dummy a la targeta SD
Mou fitxers de Dummy a la targeta SD
Mou fitxers de Dummy a la targeta SD
Mou fitxers de Dummy a la targeta SD

Quan finalitzeu la còpia, haureu de trobar un "nombre de fitxers": el nombre de fitxers a la carpeta Dummies.

Com podeu veure, ja he executat el programa una vegada i tinc fitxers reals amb una mida de fitxer superior a 0 bytes i fitxers ficticis. Ara volem copiar els "fitxers reals" a la carpeta "SD-Card". La forma més senzilla és ordenar els fitxers per mida i després retallar i enganxar els fitxers amb més de 0 bytes.

Pas 6: Inicieu Robocopy.bat

Pas 6:

Després de traslladar els nostres fitxers de música "reals" a la "targeta SD" de la carpeta, volem crear fitxers ficticis dels nous fitxers mp3 i introduir-los a la carpeta "fictícia", de manera que en la propera execució quedaran exclosos.

Aquesta tasca es realitza mitjançant el fitxer "robocopy.bat". Només cal que comenceu.

Pas 7: tot fet

Tot fet! Ara moveu els fitxers de la targeta SD al telèfon i comenceu a escoltar-los.

No és la feina més "fàcil d'utilitzar" que he fet mai, però permeteu-me explicar pas a pas què he de fer.

Estic contenta que algú altre assumeixi la feina i en faci una versió millor.

Recomanat: