Taula de continguts:
- Pas 1: feu sempre una còpia de seguretat
- Pas 2: Editeu Randommusic.bat
- Pas 3: Editeu Robocopy.bat
- Pas 4: executeu Randommusic_withcomments.bat
- Pas 5: Mou els fitxers de Dummy a la targeta SD
- Pas 6: Inicieu Robocopy.bat
- Pas 7: tot fet
Vídeo: MP3 aleatori al telèfon: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
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
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
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
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:
Experiments PWM de motor CC aleatori + Solució de problemes del codificador: 4 passos
Experiments PWM aleatoris de motor CC + Solució de problemes del codificador: sovint hi ha ocasions en què la brossa d'algú és el tresor d'un altre, i aquest va ser un d'aquests moments per a mi. Si heu estat seguint-me, probablement sabreu que vaig emprendre un enorme projecte per crear la meva pròpia impressora 3D CNC a partir de ferralla. Aquestes peces eren
Anell LED M5StickC ESP32 i NeoPixels Color aleatori: 7 passos
M5StickC ESP32 i NeoPixels LED Ring Color aleatori: en aquest projecte aprendrem a mostrar un color aleatori a NeoPixels LED Ring mitjançant una placa M5StickC ESP32
Blink Caos: Mapa Logístic Per a Blink aleatori: 5 passos
Blink Caos: Mapa Logístico Para Random Blink: Este es un instructable para un generador de aleatoriedad, utilitzant un mapa log í stico, que ara explico que és. Amb el mapa log í stico, es va entendre i va apagar un led de forma aleatòria. Pot servir simplement d'exemple de com a
Intermitent LED de 512 colors (aleatori): 13 passos
Intermitent LED de 512 colors (aleatori): aquest intermitent LED mostra 512 colors sense l'ús d'un microcontrolador. Un comptador binari de 9 bits genera un nombre pseudo-aleatori i 3 convertidors D / A (digital a analògic) condueixen els LED vermells, verds i blaus
Control aleatori NES (controlador Nintendo MP3, V3.0): 5 passos (amb imatges)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): he arrencat completament ryan97128 en el seu disseny per a Nintendo Controller MP3, versió 2.0 i sento que va obtenir la idea del tot savi Morte_Moya, així que no em puc agredir tot el seu geni. Només volia afegir la comoditat i recarregar