Kirjoittaja Aihe: rhythmdb.xml ja mp3 nimeäminen  (Luettu 1480 kertaa)

VOJ

  • Käyttäjä
  • Viestejä: 135
    • Profiili
rhythmdb.xml ja mp3 nimeäminen
« : 08.10.11 - klo:15.45 »
Hei

Ongelmana on yle areenasta rhythmboxilla haettujen podcast mp3:ten älyttömät nimet.

rhytmdb.xml tiedostossa olisi niiden kappalenimet, mutta olisiko jotain komentorivipohjaista keinoa lukea ne tuosta xml-tiedostosta ja kopioida kerralla ladatut tiedostot niiden kappalenimellä nimettyihin tiedostoihin.

Itse rhytmdb.xml on muotoa

Koodia: [Valitse]
<?xml version="1.0" standalone="yes"?>
<rhythmdb version="1.7">
.
.
.
 <entry type="podcast-post">
    <title>&#xC4;&#xE4;nikirja: V&#xE4;lsk&#xE4;rin kertomuksia: osa 181</title>
    <genre>Podcast</genre>
    <artist>areena.info@yle.fi</artist>
    <album>&#xC4;&#xE4;nikirja: V&#xE4;lsk&#xE4;rin kertomuksia</album>
    <duration>524</duration>
    <file-size>8385870</file-size>
    <location>file:///home/voj/Musiikki/%C3%84%C3%A4nikirja:%20V%C3%A4lsk%C3%A4rin%20kertomuksia/1314890621873_1314890621993.mp3</location>
    <mountpoint>http://areena.yle.fi/nedstat-clickin/download.%C3%A4%C3%A4nikirja_v%C3%A4lsk%C3%A4rin_kertomuksia.osa_181/yle.fi/progressive/areena2/maailma_ladattava/2011/9/1/1314890621873_1314890621993.mp3?station=yle_radio_1&amp;content_type=audio</mountpoint>
    <first-seen>1315105573</first-seen>
    <last-seen>1315105595</last-seen>
    <bitrate>128</bitrate>
    <date>0</date>
    <mimetype>audio/mpeg</mimetype>
    <status>100</status>
    <description>Zachris Topeliuksen (1818-1898) romaanisarjassa 'V&#xE4;lsk&#xE4;rin kertomuksia' seurataan Bertelsk&#xF6;ldin ja Larssonin sukujen vaiheitten l&#xE4;vitse Ruotsin ja Suomen historiaa Breitenfeldtin taistelusta Kustaa III vallankaappaukseen. Kirjailija: Zachris Topelius. Suomennos: Juhani Aho. Lukija: Esko Salervo.</description>
    <subtitle>http://areena.yle.fi/ohjelma/1673799/feed/podcast</subtitle>
    <summary></summary>
    <lang></lang>
    <copyright></copyright>
    <image></image>
    <post-time>1314890400</post-time>
  </entry>
.
.
.
</rhythmdb>

Eli kun kyseessä olisi Yleltä ladattu podcasti, niin ladattu mp3 (nimi location kentässä) niin se kopioitaisiin title kentässä olevalle nimelle.

Vai pitääkö tässä vielä vanhoilla päivillä yrittää olkaa opettelemaan pythonia tai jotain vastaavaa?