MP3 dirs (cd titels) naar txt?

Pagina: 1
Acties:
  • 1.896 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

Anoniem: 79300

Topicstarter
Ik heb één partitie voor mp3's, en daarop staan dus ook de cd's.
Deze staan als E:/<artiest>/<cd-titel>/<track>.mp3
Nou zoek ik een programma die van E:/<artiest>/<cd-titel>/ kan maken: <artiest> - <cd-titel>, zodat m'n collectie cd's in een txt overzichtelijk wordt.
Hoe kan ik dit maken?
Is hier een programma voor?
CMD --> dir /s >all.txt geeft niet wat ik bedoel...

FF voorbeeldje:

E:/Red Hot Chili Peppers/Blood Sugar Sex Magik/09 - Red Hot Chili Peppers - Give it away.mp3.
In de txt als cd overzicht (dus zonder de tracks) wordt dat dan:
Red Hot Chili Peppers - Blood Sugar Sex Magik

Het liefst alle artiesten gescheiden door een rij ===========...

Acties:
  • 0 Henk 'm!

  • Korakal
  • Registratie: Oktober 2001
  • Laatst online: 23-05 13:12

Korakal

Up up up!

Ga eens aan de slag met TreeSize Pro en gooi de lijst daarna door Excel ofzo.

Acties:
  • 0 Henk 'm!

  • Dommel
  • Registratie: Maart 2001
  • Laatst online: 30-05 15:55

Dommel

Professioneel Software Sloper

In een commandprompt "dir /O /N" intikken, selecteren door middel van de muis en plakken in kladblok. Hierna kun je het zo bewerken dat je datgene krijgt wat je wil :)

Lego Taj Mahal te koop --> https://gathering.tweakers.net/forum/list_messages/2109838


Acties:
  • 0 Henk 'm!

  • Speed24
  • Registratie: Augustus 1999
  • Niet online
Er zijn misschien wat dingen die je kunt doen:
- Winamp opstarten, mp3's toevoegen aan de playlist. Dan kun je de playlist exporteren als .html
- dir *.mp3 /b/s >all.txt
( maar dan krijg je de directorynamen er bij)

Maar ik denk dat er wel programma's voor te krijgen zijn. Misschien dat een rename programma ook zo'n soort functionaliteit heeft. Tag & Rename of zo.

Voor de rest is dit eigenlijk gewoon een klein programmeerklusje, maar dan moet je wel bedreven zijn in een taal.

Acties:
  • 0 Henk 'm!

  • -Marshal-
  • Registratie: Maart 2002
  • Laatst online: 03-11-2024
Ik gebruik hiervoor Print Folders 1.3 (56.0 kb). Werkt perfect :)

Distributed.net, the only reason my computer is on right now !


Acties:
  • 0 Henk 'm!

  • Grijns
  • Registratie: Januari 2000
  • Laatst online: 21-05 15:32
Bome's MP3 Renamer doet het bij mij erg goed.

[ Voor 13% gewijzigd door Grijns op 29-04-2003 00:17 ]


Acties:
  • 0 Henk 'm!

  • dreeke
  • Registratie: December 2000
  • Laatst online: 31-10-2024

dreeke

outdated icon

Hij wil alleen een lijst van de MP3s zonder ze te renamen. :)

Topicstarter: Alles in WinAmp gooien en dan opslaan als HTML playlist? Heb je alleen geen scheidingslijnen.

Bij gebrek aan uw reclame staat hier mijn handtekening.


Acties:
  • 0 Henk 'm!

  • Grijns
  • Registratie: Januari 2000
  • Laatst online: 21-05 15:32
dreeke schreef op 29 april 2003 @ 00:18:
[...]

Hij wil alleen een lijst van de MP3s zonder ze te renamen. :)

Topicstarter: Alles in WinAmp gooien en dan opslaan als HTML playlist? Heb je alleen geen scheidingslijnen.
mm, dat klopt... oeps.

wat je dan zou kunnen doen.... (maar het is een beetje vies) is perl voor windows instaleren en een perl scriptje schrijven die het voor je doet. :)

woei... printfolders is idd nog beter. wow, leuk proggie :)

[ Voor 7% gewijzigd door Grijns op 29-04-2003 00:27 ]


Acties:
  • 0 Henk 'm!

  • sunturion
  • Registratie: December 2000
  • Laatst online: 00:28
wat je moet doen is
1. start --> uitvoeren --> cmd
2. in de folder van je mp3's deze command in tikken

dir *.mp3 /n/b > mp3.txt [Enter]

als je het niet in een tekstbestandje maar in excel wilt kan je ook gewoon

dir *.mp3 /n/b > mp3.xls [Enter]

in typen


edit: dit blijkt zo te zien hellemaal niet wat de topic starter wilt, niet goed gelezen 8)7
maar naar mijn weten kan je het zonder track niet gewoon via de dos prompt doen maar moet je een speciaal programmatje downloaden

[ Voor 33% gewijzigd door sunturion op 29-04-2003 00:38 ]

In the name of God, impure souls of the living dead shall be banished into eternal damnation. Amen.


Acties:
  • 0 Henk 'm!

  • dreeke
  • Registratie: December 2000
  • Laatst online: 31-10-2024

dreeke

outdated icon

sunturion schreef op 29 April 2003 @ 00:33:
wat je moet doen is
1. start --> uitvoeren --> cmd
2. in de folder van je mp3's deze command in tikken

dir *.mp3 /n/b > mp3.txt [Enter]

als je het niet in een tekstbestandje maar in excel wilt kan je ook gewoon

dir *.mp3 /n/b > mp3.xls [Enter]

in typen
En nu de eerste post van het topic nog een keer lezen ;)

Bij gebrek aan uw reclame staat hier mijn handtekening.


Acties:
  • 0 Henk 'm!

Anoniem: 79300

Topicstarter
Print Folders 1.3 is wel mooi, maar niet wat ik bedoel.
Wat ik echt bedoel, is dit:
http://home.planet.nl/~strij667/got/albums.txt (lijst van een vriend van me, heeft alles met de hand gedaan, maar ik heb 'iets' meer cd's ;))

Winamp werkt ook niet bdw, dan zet ie alleen alle nummers neer die in de playlist staan, niet de cd's...

[ Voor 50% gewijzigd door Anoniem: 79300 op 29-04-2003 01:27 ]


Acties:
  • 0 Henk 'm!

Anoniem: 50683

Na, kon toch niet slapen, ff simpel proggie gebakken, doet het werk wel denk ik:

http://members.home.nl/mvanrijnen/files/leveldir.rar

Uitleg, richt het start path naar bv: D:\MP3
druk op Read Directory
vervolgens Save Result

en mits je de goede directory layout hebt, netjes al je albums als lijst met artiest ervoor.

werkt alleen mits een layout als deze
D:\MP3
D:\MP3\ARTIEST 1
D:\MP3\ARTIEST 1\Album 1
D:\MP3\ARTIEST 1\Album 2
D:\MP3\ARTIEST 2
D:\MP3\ARTIEST 2\Album 1
D:\MP3\ARTIEST 2\Album 2
D:\MP3\ARTIEST 2\Album 3
etc. etc.

mochten er bij zeer grote collecties problemen ontstaan (ik gebruik ff een std. listbox van delphi) laat het ff weten, dan bouw ik 't ff om naar iets beters.

gaarne niet te veel commentaar, heb het ff snel inelkaar geklikt, 1x getest (net als m'n AldiViewer :) ).

[ Voor 84% gewijzigd door Anoniem: 50683 op 29-04-2003 03:21 ]


Acties:
  • 0 Henk 'm!

Anoniem: 79300

Topicstarter
W00t, cool gedaan!
Alleen werken....
http://home.planet.nl/~strij667/got/all.txt
Dat komt er uit.
Hij neemt dus alle files ook gewoon mee, en bijv als ik in de map van een artiest heb staan "all.m3u", om alle cd's in één playlist te hebben, zegt hij dat dat ook een map is...
Wat hij bdw doet, is de mp3's met de volledige naam zetten (bovenin), en de mappen valt de eerste letter van weg...
En (pff, houd maar niet op met commentaar geven, sorry :P) hij zet .mp3 achter de map namen...

[ Voor 35% gewijzigd door Anoniem: 79300 op 29-04-2003 11:26 ]


Acties:
  • 0 Henk 'm!

Anoniem: 399

jongens toch...

ff uit het blote kale hoofd:

dir e:\mp3\*.* /s /a:d /b >e:\mp3\totaal.txt

runnen en totaal.txt bestuderen

evt met wordpad en CTRL-H ht stukje E:\mp3\ strippen.
en DAARNA de letter \ vervangen door een spatie of twee.

[ Voor 33% gewijzigd door Anoniem: 399 op 29-04-2003 11:43 . Reden: type cursus :( ]


Acties:
  • 0 Henk 'm!

Anoniem: 399

getest. werkt.

code:
1
2
3
4
5
6
7
8
9
10
11
12
I:\>dir c:\temp\*.* /a:d /s /b >c:\lief.txt

I:\>type c:\lief.txt
c:\temp\I386
c:\temp\SWNrdBrabant
c:\temp\TempDMI
c:\temp\SWNrdBrabant\images
c:\temp\SWNrdBrabant\pics
c:\temp\SWNrdBrabant\sw
c:\temp\SWNrdBrabant\sw\downlevel
c:\temp\SWNrdBrabant\sw\images
c:\temp\SWNrdBrabant\sw\logos

eventueel *.* vervangen door *.mp3 en /a:d weghalen dan krijg je een overzicht van *alle* MP3 files (niet wat jij wilt maar voor een volgende topiclezer) gesorteerd en wel, ook leuk voor in excel.

dit hadden je assistenten btw met dir /? kunnen vinden, ipv hele tools te gaan schrijven ;)

nou ik toch bezig ben:
als je de resultaat .txt file opent met excel, kolom A selecteert, data-> tekst naar kolommen aanklikt, en dan gescheiden kiest met als scheidsteken de \ dan ga je nog een mooi sheetje krijgen van albums per artiest waar je dan vervolgens leuke dingen mee kan doen (zoals een databaseje bouwen enzo)

[ Voor 65% gewijzigd door Anoniem: 399 op 29-04-2003 11:53 ]


Acties:
  • 0 Henk 'm!

Anoniem: 66326

Ik heb iets soortgelijks gemaakt, maar dan voor films ipv mp3's. Misschien heb je d'r wat aan. En ipv een textfile wordt 't een html file

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
>index.htm ECHO ^<HTML^>
>>index.htm ECHO ^<CENTER^>^<H1^>Movie Listing^</H1^>^</CENTER^>
>>index.htm ECHO ^<P^>^&nbsp;^</P^>
>>index.htm ECHO.
>>index.htm ECHO ^<TABLE BORDER="0"^>
>>index.htm ECHO ^<TR^>^<TD^>^<B^>Filename^</B^>^</TD^>^<TD^>^<B^>IMDB^</B^>^</TD^>^</TR^>

FOR /D %%A IN (*.*) DO >>index.htm ECHO ^<TR^>^<TD^> %%A ^</TD^>^<TD^>^<A HREF="http://us.imdb.com/Find?%%A"^>Info^</A^>^</TD^>^</TR^> 

>>index.htm ECHO ^</TABLE^>
>>index.htm ECHO.
>>index.htm ECHO ^</BODY^>
>>index.htm ECHO ^</HTML^>



Hiermee worden alle dirnamen in de html file gezet, en wordt er in dit geval nog een imdb linkje bij gezet.. filenamen komen er niet in voor.

Acties:
  • 0 Henk 'm!

Anoniem: 79300

Topicstarter
Ja, dat werkt wel, maar dan heb je geen indeling.
Is er echt geen programma dat dit kan?

/edit: reactie op KnetterGek :)

[ Voor 17% gewijzigd door Anoniem: 79300 op 29-04-2003 12:51 ]


Acties:
  • 0 Henk 'm!

Anoniem: 79300

Topicstarter
Anoniem: 66326 schreef op 29 april 2003 @ 12:49:
Ik heb iets soortgelijks gemaakt, maar dan voor films ipv mp3's. Misschien heb je d'r wat aan. En ipv een textfile wordt 't een html file

[...] (geen verdere layout verneuking :P)

Hiermee worden alle dirnamen in de html file gezet, en wordt er in dit geval nog een imdb linkje bij gezet.. filenamen komen er niet in voor.
Hoe moet ik dit dan uitvoeren? Als een batch of zo?

[ Voor 49% gewijzigd door Anoniem: 79300 op 29-04-2003 12:53 ]


Acties:
  • 0 Henk 'm!

Anoniem: 66326

yep.

Dit noem je dan movielist.bat, ofzo, en je zet 'm in de hoofddirectory van je movies. dus bijvoorbeeld d:\movies\movielist.bat

en dan maakt ie een lijst van alle directories uit de directory d:\movies. De belangrijkste regel in dit verhaal is:

FOR /D %%A IN (*.*) DO >>index.htm ECHO %%A

Ik haal al deze dingen uit www.robvanderwoude.com, trouwens. Credit where credit is due :)

Acties:
  • 0 Henk 'm!

  • Red
  • Registratie: Februari 2002
  • Laatst online: 03-02-2023

Red

Blue

Alles wat nodig is:

http://www.nwlink.com/~koolguy/home.html

ListMaker.... beste programma'tje wat er is, onder andere met lijst auto-update functie als bijvoorbeeld extra muziek wordt toegevoegd. _/-\o_
- Fully customizable text or HTML output lists. (sample HTML list, sample text list)
- ListMaker uses fuzzy searching to find duplicate files for you, even if they aren't the same name!
- Track your music, pictures, HTML files, poetry.. anything!
- Many features for MP3 files, including bitrate info, song length and integration with Winamp.
- ListMaker can run automatically to keep your list up to date.
- Keeps track of removable disks like floppies, CDs and Zip disks.
- You can search for your files and ListMaker will tell you which disk they are on.

[ Voor 59% gewijzigd door Red op 29-04-2003 14:24 ]


Acties:
  • 0 Henk 'm!

Anoniem: 399

Ik wou gaan zeggen dat excel dit heel wel kan en dat als je een beetje weet wat je doet je in 60 seconden een lijst gefabriekt kan hebben, maar dorron's reply is handiger.

Acties:
  • 0 Henk 'm!

Anoniem: 79300

Topicstarter
DoRRoN schreef op 29 April 2003 @ 13:25:
Alles wat nodig is:

http://www.nwlink.com/~koolguy/home.html

ListMaker.... beste programma'tje wat er is, onder andere met lijst auto-update functie als bijvoorbeeld extra muziek wordt toegevoegd. _/-\o_


[...]
Cool programma man, bijna perfect!
Nu nog de mogelijkheid om de artiesten appart tussen ============= te zetten, en 't is perfect :D

Ook lastig: de \ aan 't einde van de map |:(

[ Voor 7% gewijzigd door Anoniem: 79300 op 29-04-2003 15:09 ]


Acties:
  • 0 Henk 'm!

Anoniem: 58862

Hee AkosB!
Hoe laat je een pad genereren?
Inplaats van %%A moet er dus het hele pad komen; J:\%artist%\%title% behalve voor de alt-tag. Daar heb ik het liefst iets van %artist% - %title% (%artist%\%title% is ook goed)

Met zo'n index.html kan je in de mini-browser van WinAmp comfortabel de plaatjes aan klikken. :) Tot nu toe moet ik deze handmatig toevoegen. :(

code:
1
2
3
4
5
6
7
8
9
10
11
>index.html ECHO  ^<html^>
>>index.html ECHO ^<head^>
>>index.html ECHO ^<link rel=stylesheet href=album_basic.css type=text/css^>
>>index.html ECHO ^</head^>
>>index.html ECHO.
>>index.html ECHO ^<body^>
>>index.html ECHO ^<div align=center^>
FOR /D %%A IN (*.*) DO >>index.html ECHO ^<a href="j:\%%A\album.m3u"^>^[img]"j:\%%A\cover.jpg"[/img]^</a^>
>>index.html ECHO ^</div^>
>>index.html ECHO ^</body^>
>>index.html ECHO ^</html^>


Voor de liefhebber, album_basic.css
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
body        {
        background: #000040;
        /* vlak van de scrollblok*/
        scrollbar-face-color: #000040;
        /*lichtrand*/
        scrollbar-highlight-coLOR: #9B9BD0;
        scrollbar-shadow-color: #5656A4;
        scrollbar-3dlight-coloR: #404097;
        /*pijltjes*/
        scrollbar-arrow-color: #9090CE;
        /*ondergrond*/
        scrollbar-track-color: #5D5DB4;
        scrollbar-darkshadow-color: #004080;
        scrollbar-base-color: #004080
        }
        
img         { border: 1px #000000 solid; height: 106px; width: 106px}
.img        { border: 1px #000000 solid; height: 200px; width: 200px}
div         { font-family : Arial, Helvetica, sans-serif; font-size : 6pt; color: #FFBF00}
a       { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color: #FFFFFF; font-weight : bold}
a:hover     { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color: #FFBF00; font-weight : bold}
a:active    { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color: #FFFFFF; font-weight : bold}

In de folder %artist%\%title% staan naast de mp3-tjes ook een album.m3u en een cover.jpg

TIA

PS http://www.robvanderwoude.com stond al in mijn bookmarks maar ik kan niet alles vinden en/of begrijpen.

[ Voor 10% gewijzigd door Anoniem: 58862 op 29-04-2003 16:56 ]


Acties:
  • 0 Henk 'm!

Anoniem: 50683

Anoniem: 79300 schreef op 29 april 2003 @ 11:24:
W00t, cool gedaan!
Alleen werken....
http://home.planet.nl/~strij667/got/all.txt
Dat komt er uit.
Hij neemt dus alle files ook gewoon mee, en bijv als ik in de map van een artiest heb staan "all.m3u", om alle cd's in één playlist te hebben, zegt hij dat dat ook een map is...
Wat hij bdw doet, is de mp3's met de volledige naam zetten (bovenin), en de mappen valt de eerste letter van weg...
En (pff, houd maar niet op met commentaar geven, sorry :P) hij zet .mp3 achter de map namen...
Update:
http://members.home.nl/mvanrijnen/files/leveldir.rar

Ik ga hier wat van maken, kan hetzelf ook goed gebruiken.
Voorbeeld output (ASCII, html komt ook !)

ASCII output
http://members.home.nl/mvanrijnen/files/mp3test.txt

HTML output
http://members.home.nl/mvanrijnen/files/test.html

[ Voor 7% gewijzigd door Anoniem: 50683 op 29-04-2003 18:57 ]


Acties:
  • 0 Henk 'm!

Anoniem: 37722

Als je kans ziet om met het "dir" en het "excel" verhaal de bestandsnaam te hernoemen van bijvoorbeeld:
E:/Red Hot Chili Peppers/Blood Sugar Sex Magik/09 - Red Hot Chili Peppers - Give it away.mp3
naar:
Red Hot Chili Peppers-Blood Sugar Sex Magik-09 - Red Hot Chili Peppers - Give it away.mp3.

dan kan je met mp3 media studio ( www.zortam.com ) de filenaam naar id3tag omzetten.


Zelf gebruik ik excel om batchfiles te schrijven :)
=tekst.samenvoegen("ren ##";a1;"## ##";a2;"##")
a1=completebestandsnaam met directories
a2=nieuwenaam met de - streepjes
## vervangen in notapad met " (aanhalingsteken ivm de spaties die in de namen staan)

De DOS syntax voor ren: ren x:\map\bestand.txt nieuw.txt

Acties:
  • 0 Henk 'm!

Anoniem: 50683

Ik heb nu links naar m3u files, kan iemand me uitleggen waarom, ik via IE nog gelinked wordt naar WindowMediaPlayer, ipv Winamp??

Update:
http://members.home.nl/mvanrijnen/files/leveldir.rar

HTML output
http://members.home.nl/mvanrijnen/files/test.html

[ Voor 34% gewijzigd door Anoniem: 50683 op 30-04-2003 12:49 ]


Acties:
  • 0 Henk 'm!

  • Bockelaar
  • Registratie: Juli 2001
  • Laatst online: 08:55
persoonlijk doe ik altijd in de cmd gewoon tree > lijst.txt. Daarna met nodepad de lijst bewerken en je hebt een mooi overzichtje (met vervangen de "rare tekens" vervangen door spaties of --> werkt prima!).

Remember: A CRAY is the only computer that runs an endless loop in just 4 hours...


Acties:
  • 0 Henk 'm!

Anoniem: 66326

Aan Marzzz:

Die batchfile roep ik aan via AT, een paar keer per dag, met:

"G:\-= Moviez =-\movielist.bat"

Zo doe ik 't in ieder geval om het zaakje automagisch te updaten.

De "/D" geeft aan dat ie directories moet weergeven, en de %%A is de waarde van de directorynaam. Je zou in de for loop weer een batchfile kunnen zetten met een 2e for loop om elke subdirectory van een html lijstje te voorzien. Iets van:

FOR /D %%A IN (*.*) DO start /WAIT j:\mp3list.bat %%A

Waarbij %%A nu als variabele aan mp3list.bat wordt meegegeven.

In die mp3list.bat kan je dan %1 gebruiken als variabelenaam:

FOR %%A IN (*.mp3) DO ECHO %1 - %%A

Dit alles is uit 't blote koppie, dus helemaal uitgewerkt is 't niet. Maar misschien heb je er wat aan :)

Acties:
  • 0 Henk 'm!

Anoniem: 58862

Bedankt voor je tip, maar helaas begrijp ik de werking niet goed.
De "/D" geeft aan dat ie directories moet weergeven, en de %%A is de waarde van de directorynaam. Je zou in de for loop weer een batchfile kunnen zetten met een 2e for loop om elke subdirectory van een html lijstje te voorzien. Iets van:

FOR /D %%A IN (*.*) DO start /WAIT j:\mp3list.bat %%A

Waarbij %%A nu als variabele aan mp3list.bat wordt meegegeven.

In die mp3list.bat kan je dan %1 gebruiken als variabelenaam:

FOR %%A IN (*.mp3) DO ECHO %1 - %%A
OK "/D" geeft met wildcart de directories weer in "%A" Met een extra batch in de FOR loop nest je als het ware een extra opdracht. Voor de subdirectories maak ik een "mp3list.bat" aan. Maar wordt de index.html vanuit hier gemaakt?

Ik heb het zitten proberen, maar bij de eeste folder gaat het mis. De batch loopt niet door en spaties geven onvoledige folder namen.

Zelf zit ik op een ander spoor:
FOR /R %%A IN (*.m3u) DO >>index.html ECHO %%A
Hiermee krijg ik een lijst van de playlist's die in elke folder staan.
Als ik die regel met deze zou kunnen combineren zou ik er (bijna) zijn:
FOR /R %%A IN (*.jpg) DO >>index.html ECHO %%A
(lijst van de covers die ook in elke folder staan)

Jammer genoeg werkt dit niet: :(
FOR /R %%A IN (*.m3u) DO COMMAND /C FOR /R %%B IN (*.jpg) DO >>index.html ECHO ^<a href="%%A"^>^[img]"%%B"^</a^[/img]

Misschien nog een tip?

[ Voor 10% gewijzigd door Anoniem: 58862 op 01-05-2003 17:41 . Reden: leesbaarheid ]

Pagina: 1