Ik ben bezig met een PHP applicatie waarmee ik mijn gehele mp3-collectie kan archieveren om zodoende de juiste mp3-cd te vinden waarop het mp3-album en/of track staat. Op het moment werkt mijn applicatie goed en ben ik er tevreden over. Ik voer alle nieuwe albums die ik binnenkrijg handmatig in, erg tijdrovend.
Dit probleem wil ik dus gaan oplossen door bij iedere nieuwe mp3-cd die ik heb een soort indexering hierop los te laten. Al mijn mp3-cds hebben de volgende benaming op de root van de CDR:
[artiest - naam van het album] e.g.:
Nirvana - Smells Like Teen Spirit
Placebo - Sleeping With Ghosts
Ik ben nu dus geinteresseerd in het strippen van alle artiestnamen en albums en met deze gegevens automatisch mijn MySQL database vullen. De inhoud van iedere directory (de tracks) laat ik voor nu nog even achterwege. Het schrijven van dit indexeringscript lijkt me niet al te moeilijk en hier vraag ik dus ook niet om. Waar ik wel in geinteresseerd ben is hoe ik mijn gewilde gegevens in mijn PHP-script kan binnenhalen.
Bij de MP3's die ik op mijn Linux -server heb staan (waarop het script dus ook draait) heb ik hiervoor al een goed werkend scriptje geschreven die de volgende output (met een echo) geeft:
In dit script geef ik nu wel even hard het path naar de MP3's op: /home/mp3
Dit is makkelijk te strippen en artiest en album zijn te scheiden, en in de database te zetten. Alleen als ik nu een soortgelijk script als dit op mijn server toe wil passen op de CDR die ik in mijn cd-rom drive heb zitten (client-side dus), hoe pak ik dit dan aan? Is dit middels een JavaScript te regelen?? Iemand enig idee dat mij op weg zou kunnen helpen?
Dit probleem wil ik dus gaan oplossen door bij iedere nieuwe mp3-cd die ik heb een soort indexering hierop los te laten. Al mijn mp3-cds hebben de volgende benaming op de root van de CDR:
[artiest - naam van het album] e.g.:
Nirvana - Smells Like Teen Spirit
Placebo - Sleeping With Ghosts
Ik ben nu dus geinteresseerd in het strippen van alle artiestnamen en albums en met deze gegevens automatisch mijn MySQL database vullen. De inhoud van iedere directory (de tracks) laat ik voor nu nog even achterwege. Het schrijven van dit indexeringscript lijkt me niet al te moeilijk en hier vraag ik dus ook niet om. Waar ik wel in geinteresseerd ben is hoe ik mijn gewilde gegevens in mijn PHP-script kan binnenhalen.
Bij de MP3's die ik op mijn Linux -server heb staan (waarop het script dus ook draait) heb ik hiervoor al een goed werkend scriptje geschreven die de volgende output (met een echo) geeft:
code:
1
2
3
4
5
6
| directories: Nirvana - Smells Like Teen Spirit Placebo - Sleeping With Ghosts etc... etc... |
In dit script geef ik nu wel even hard het path naar de MP3's op: /home/mp3
Dit is makkelijk te strippen en artiest en album zijn te scheiden, en in de database te zetten. Alleen als ik nu een soortgelijk script als dit op mijn server toe wil passen op de CDR die ik in mijn cd-rom drive heb zitten (client-side dus), hoe pak ik dit dan aan? Is dit middels een JavaScript te regelen?? Iemand enig idee dat mij op weg zou kunnen helpen?