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, Desembre
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: