Suche Hilfe für Musikdatenbank Projekt

  • Das Thema Musik steht ja leider bei XBMC (und auch bei anderen) nicht unbedingt im Focus der Entwickler, so dass man vermutlich vergeblich auf irgendwelche Neuerungen hofft. Ich als Musikliebhaber und Sammler versuche schon seit längerem über nfo-Files und ID Tags wenigstens einen Teil der Informationen, die ich gerne hätte, zu speichern und von XBMC anzeigen zu lassen. Dabei stösst man allerdings schnell an seine Grenzen. Das Meiste hinterlege ich momentan im <review> Abschnitt der album.nfo bzw. dem <plot> Abschnit der nfo-Dateien von Musikvideos und "Filmen" (in dem Zusammenhang wären das Konzerte, Live Clips, Making Of's, Dokumentationen - eben alles was mit Musik zu tun hat - die ich über das Filmgenre mittels Playlisten filtere). Das Ganze ist allerdings mit einer Menge Arbeit verbunden. Bekomme ich z.B. eine neue CD mit Bonus DVD, muss ich folgende Schritte ausführen (ich nenne hier nur einige wenige Infos, die ich hinterlegt habe):

    - ggfs. Artist.nfo erstellen und Poster/Fanart für den Künstler suchen
    - Informationen zum Album zusammentragen (technische Daten wie Release Date, Label, Bestellnummer, usw...; Lineup, Gastmusiker, ....; Bonustracks und und und ....)
    - Cover und Disclabel suchen oder scannen und nachbearbeiten
    - CD rippen und Informationen in die ID Tags packen
    - Album nfo mit den Infos erstellen (stehen i.d.R. schon in den Tags, also zum zweiten mal eingeben !!)
    - Logische Einheiten der DVD in einzelne mkv's rippen (Konzert, Behind The Scenes, Musikvideos usw...)
    - nfo Datei je mkv-Datei erstellen und mit den zugehörigen Infos von oben versehen (können jetzt i.d.R. kopiert werden)
    - Künstlerfanart für jede mkv-Datei als Fanart kopieren

    Bekomme ich jetzt das gleiche Album in einer anderen Version, z.B. ohne DVD aber mit Bonustracks, kann ich den ganzen "Mist" nochmal eingeben.
    Wie ihr seht hab' ich mit viel Arbeit relativ viele Informationen (fast alle) zu meinen Musikdateien hinterlegt, allerdings bringt mir das nur bedingt was. Ich kann zum Beispiel nicht nach allen Titeln suchen, bei denen ein bestimmter Musiker mitgewirkt hat (im Line-up oder als Gastmusiker) oder ich kann nicht nach Bonustracks suchen oder den Originalkünstlern von Coversongs . Wie gesagt, ich zähle nur ein Paar Beispiele auf.

    Kommen wir jetzt zu meinem eigentlichen Anliegen:

    Ich versuche schon seit Jahren eine Software zu schreiben - am Besten etwa mit Ember zu vergleichen - die mir als externes Programm Dateien erstellt (z.B. album.nfo, artist.nfo usw.) die später von XBMC verwendet werden. Ausserdem sollen die vielen möglichen zusätzlichen Informationen, die ich im Laufe der Jahre zu den Alben zusammengetragen habe, irgendwo abgelegt werden (z.B. in einer spezielle Infodatei oder auch einer mysql Tabelle). Optimalerweise sollte ein zugehöriges Add-on für XBMC diese Infos auswerten und anzeigen können (in welcher Form auch immer). Diese Software sollte folgendes verwalten bzw. scrapen können (nur knapp zusammengefasst):

    - Einzelmusiker
    - Line-ups
    - Albuminfos
    - Titelinfos
    - Cover
    - Disclabel
    - Fanarts
    - Fotos
    - Weblinks
    - ...

    und diese Daten in ID-Tags, nfo Dateien usw. einstellen bzw. auch dort updaten (!). Möchte ich im Moment die Fanart eines Künstlers ändern, muss ich diese an x Stellen, an denen sie hinterlegt ist einzeln austauschen (nur mal als Beispiel: die "Dream Theater" Fanart habe ich 60x hinterlegt).
    Ich kann das Projekt hier wirklich nur grob umreissen und obwohl ich seit 25 Jahren Programmierer bin, kann ich nicht den kompletten Programmumfang (z.B. den Add-on Teil) alleine programmieren. Sollte es hier also Interessierte geben, so meldet euch einfach mal zum Brainstormen bei mir, vielleicht gibt es ja auch schon Ansätze die sich weiterentwickeln lassen ....

    NAS/SmartHome:
    Synology DS216+II|8GB|2TB RAID1|MariaDB
    Synology DS916+|8GB|27TB
    NUC6CAYH(FHEM)|4GB|30GB SSD|Aeon Labs Z-Stick Gen5|TCM310 (Enocean)|Hue Bridge 2.0|HomeMatic CCU3
    APC Back-UPS CS 650
    Kodi (v18.7):
    NUC7I5BNH|8GB|60GB SSD|120GB M2|LG BD-RW|LG 34WK650-W|Focusrite Scarlett 2i4|Neusonik NE08
    FireTV Stick 2nd Gen & ZBox CI321|4GB|60GB SSD|Samsung UE55F6500|Pioneer SC-1223/BDP-LX55|B&W 600 Series 3
    FireTV Stick 2nd Gen|Philips 32PF7496
    FireTV Stick 2nd Gen|Samsung ?
    FireTV Stick 2nd Gen|AOC LE22K097

  • Ja, ich bin auch schon seit ewiger Zeit auf der Suche nach einem vernünftigen Tool zur Verwaltung der XBMC Musikdatenbank.
    Vor allem da ich jemand bin, der über seinen HTPC eigentlich mehr musik hört als das er Videos/Filme guckt.
    Aber bislang leider ohne Erfolg :(

    Leider habe ich auch keinerlei Programmierkentnisse, so das ich dir bei der Weiterentwicklung des Programms wohl leider nicht wirklich helfen kann.
    Könnte mich höchstens als Beta-Tester anbieten.

    Interesse besteht aber in jedem Fall :thumbup:

    (Mit Sicherheit auch von anderen, auch wenn hier bislang noch keiner was dazu geschrieben hat ;) )

  • hmm ... wäre schön, wenn es noch ein Paar Interessenten gäbe - optimalerweise mit Programmierkenntnissen ...

    NAS/SmartHome:
    Synology DS216+II|8GB|2TB RAID1|MariaDB
    Synology DS916+|8GB|27TB
    NUC6CAYH(FHEM)|4GB|30GB SSD|Aeon Labs Z-Stick Gen5|TCM310 (Enocean)|Hue Bridge 2.0|HomeMatic CCU3
    APC Back-UPS CS 650
    Kodi (v18.7):
    NUC7I5BNH|8GB|60GB SSD|120GB M2|LG BD-RW|LG 34WK650-W|Focusrite Scarlett 2i4|Neusonik NE08
    FireTV Stick 2nd Gen & ZBox CI321|4GB|60GB SSD|Samsung UE55F6500|Pioneer SC-1223/BDP-LX55|B&W 600 Series 3
    FireTV Stick 2nd Gen|Philips 32PF7496
    FireTV Stick 2nd Gen|Samsung ?
    FireTV Stick 2nd Gen|AOC LE22K097

  • Zitat

    Ja, ich bin auch schon seit ewiger Zeit auf der Suche nach einem vernünftigen Tool zur Verwaltung der XBMC Musikdatenbank.
    Vor allem da ich jemand bin, der über seinen HTPC eigentlich mehr musik hört als das er Videos/Filme guckt.
    Aber bislang leider ohne Erfolg :(

    Leider habe ich auch keinerlei Programmierkentnisse, so das ich dir bei der Weiterentwicklung des Programms wohl leider nicht wirklich helfen kann.
    Könnte mich höchstens als Beta-Tester anbieten.

    Interesse besteht aber in jedem Fall :thumbup:

    (Mit Sicherheit auch von anderen, auch wenn hier bislang noch keiner was dazu geschrieben hat ;) )


    Darauf warte ich schon lange. Schließ mich deiner Meinung an. Einen 2.betatester hättest du dann schon mal. Auch ich hör mehr Musik als Filme schauen mit Xbmc.

    Gesendet von meinem GT-P3110 mit Tapatalk 2

    Nvidia Shield TV Pro 2015/2019| Omega Beta3 | HorizonzV
    Zbox ID83 | i3 | 8 GB Ram | SSD M4 64GB | Libreelec Matrix | Estuary Mod 2
    Zotac Zbox Ad02 | 8 GB Ram | Libreelec 9| Madnox
    AMD Ryzen 5 3600 | 16GB | Radeon RX5500 XT Win 10 x64 | Omega Nightly | Viele Skins zum Probieren
    NAS Synology DS 216+II 16TB DSM 7.2
    Fire Cube 3 | Omega | Metropolis
    Tanix TX3 4/64 GB | Corelec Matrix | Estuary Mod

  • Bin zwar kein Programmierer, aber das hört sich gut an ....... :D

    Meine ca. 2000 Cds, die ich alle in FLAC umgewandelt haben würden sich gut machen in XBMC :D

    Wenn ich gut drauf bin, werfe ich schon mal Plastikflaschen in den Glascontainer ! ;)

  • OOOoooohhhhjaaa !!!

    mir würde es schon reichen, wenn man bei Xbmc das ganze ein bisschen besser unterteilen könnte... (Alben, Sampler, Maxis...)
    wenn ich z.B. auf Interpreten gehe, dann bekomm ich "ALLE" angezeigt - also wenn ein Künstler auf Sampler XY nur 1 Lied beigesteuert hat wird er mir hier aufgelistet - hier sollte man am besten ausschließlich die Interpreten angezeigt bekommen, von denen man ein ganzes Album im Sortiment hat.
    - wenn jmd die ganze Bravo-Hits-Reihe besitzt bekommt er also grob (40 Lieder pro DoppelCD das ganze mal ca. 80 erschienene Bravo-Hits-Sampler) ergibt etwas um die 3000 Interpreten ???!!! - Hallo ? - bis ich da mein Interpret find, den ich such iss der Tag rum 8|

    und was noch gut wäre... es sollte doch bitte endlich mal jmd. ne Alternative zum CDArt-Manager rausbringen :thumbup:

    - beim Artwork Downloader ist das so schön einfach gehandhabt... man stellt es in den Einstellungen ein und drückt ab dem Moment immer nur einen einzigen Knopf, um genau die Fanarts, Cleararts... usw zu downloaden, die man möchte
    - beim CDArt-Manager muss man immer 30 Knöpfe drücken und am Schluss fehlt doch wieder die Hälfte... so was umständliches :wacko: ...muss man nicht verstehen


    - leider bin ich auch ohne Programierkenntnisse - wenn ichs nur könnte ;(

  • also wenn ein Künstler auf Sampler XY nur 1 Lied beigesteuert hat wird er mir hier aufgelistet - hier sollte man am besten ausschließlich die Interpreten angezeigt bekommen, von denen man ein ganzes Album im Sortiment hat.


    Das kannst Du über die Settings, Musik, Datenbank, "Interpreten anzeigen, die nur in Zusammenstellungen vorkommen" ausblenden. :)

  • Hallo,
    Ich kenne mich zwar nicht mit Musik DVD`s aus aber ich verwalte auch Ca. 35000 MP3`s im XBMC.

    Ich helfe mir derzeit mit etlichen Python Scripts um die Daten in den Griff zu bekommen. Unter anderen scrabbe ich über lastFM. Die bisherigen AddOns haben es leider nicht gebracht.

    Also ich hätte Interesse und kann Python anbieten.


    Gesendet von meinem GT-I9505 mit Tapatalk 4

  • prima, da wäre schonmal jemand für ein evtl. Add-On :)

    NAS/SmartHome:
    Synology DS216+II|8GB|2TB RAID1|MariaDB
    Synology DS916+|8GB|27TB
    NUC6CAYH(FHEM)|4GB|30GB SSD|Aeon Labs Z-Stick Gen5|TCM310 (Enocean)|Hue Bridge 2.0|HomeMatic CCU3
    APC Back-UPS CS 650
    Kodi (v18.7):
    NUC7I5BNH|8GB|60GB SSD|120GB M2|LG BD-RW|LG 34WK650-W|Focusrite Scarlett 2i4|Neusonik NE08
    FireTV Stick 2nd Gen & ZBox CI321|4GB|60GB SSD|Samsung UE55F6500|Pioneer SC-1223/BDP-LX55|B&W 600 Series 3
    FireTV Stick 2nd Gen|Philips 32PF7496
    FireTV Stick 2nd Gen|Samsung ?
    FireTV Stick 2nd Gen|AOC LE22K097

  • Ich hab' mal versucht das Projekt (wie ich es mir vorstelle) etwas weiter aufzudröseln. Da es mir persönlich um möglichst viel Information geht wäre da zunächst die

    Informationsdatenbank

    Die optimale Lösung wäre ein webbasiertes Frontend (ähnlich wie Fanart.tv,freedb usw...) mit der Möglichkeit Daten einzugeben, die später scrapebar sind. An verfügbaren Informationen stelle ich mir ungefähr folgendes vor:

    - Musiker (Name, Bio, Bild, Web-Link)
    - Instrumente (nur Namen)
    - Band (verschiedene Line-Ups möglich z.B. nach Zeiträumen - Name, Bio, Bild, Web-Link, Musiker (ohne Gastmusiker) mit Instrument)
    - Song (Name, Original Künstler (Band), Komponist (Musiker oder Band), Texter (Musiker oder Band), Text)
    - Songversion (Song, Band (z.B. wenn gecovert), Version (Remix, Live ....), Zusätzliche Infos (Aufnahmeort/-zeit wenn live usw...), Gastmusiker mit Instrument, Alternativtext)
    - Album (Künstler/Band, Name, Songversionen (i.d.R. die Albumversion - ohne Bonustracks), Erscheinungsdatum, Cover)
    - Release (Album, technische Infos (Land, Bestellnummer, Ltd. Edition usw...), Songversionen (incl. Bonustracks), Artwork)

    Ich will im Detail noch nicht auf die einzelnen Felder eingehen, versuche aber demnächst mal ein Datenbankschema zu erstellen. Weitere Infos wären z.B. Techniker (Produzent, Mix, Master usw.), Veranstaltungsorte (für Livekonzerte) usw.
    Über den Klassikbereich hab' ich mir noch keine Gedanken gemacht, weil das eher nicht so mein Gebiet ist ;)
    Hier besteht schonmal jede Menge Design- und Programmierbedarf, von der Datenerfassung mal ganz abgesehen ...

    Teil 2 des Projekts wäre der

    Scraper/Tagger

    Ich als Delphi Programmierer könnte nur eine Windows Version erstellen, vielleicht gäbe es auch noch andere Optionen...
    Dieser Teil müsste - ähnlich wie Ember oder MediaElch - vorhandene Musikdateien (audio oder video) auf Basis der Informationsdatenbank Taggen (z.b. bei mp3, FLAC usw.) bzw. für XBMC verständliche .nfo Dateien (artist.nfo, album.nfo. usw.) erstellen und Cover, CD/DVD Labels und Extrafanart in die Verzeichnisse kopieren. Informationen, die in Tags und .nfo Dateien nicht untergebracht werden können, könnten optional in einer MySQL Datenbank gespeichert werden (=> XBMC Add-on)
    Das ganze hört sich einfach an, ist aber denke ich nicht so leicht umzusetzen...

    Teil 3 des Projekts wäre dann das

    XBMC Add-on

    Dieses sollte alle gespeicherten Informationen zu einem Titel, Album... anzeigen und die Möglichkeit bieten die Datenbank zu durchsuchen (z.B. alle Titel, bei denen ein bestimmter Musiker beteiligt war usw...)

    So, ich hoffe jetzt ist das Projekt grob umrissen - ich freue mich über Ergänzungen, Kommentare, konstruktive (!) Kritik und vor Allem eure Hilfe :)

    NAS/SmartHome:
    Synology DS216+II|8GB|2TB RAID1|MariaDB
    Synology DS916+|8GB|27TB
    NUC6CAYH(FHEM)|4GB|30GB SSD|Aeon Labs Z-Stick Gen5|TCM310 (Enocean)|Hue Bridge 2.0|HomeMatic CCU3
    APC Back-UPS CS 650
    Kodi (v18.7):
    NUC7I5BNH|8GB|60GB SSD|120GB M2|LG BD-RW|LG 34WK650-W|Focusrite Scarlett 2i4|Neusonik NE08
    FireTV Stick 2nd Gen & ZBox CI321|4GB|60GB SSD|Samsung UE55F6500|Pioneer SC-1223/BDP-LX55|B&W 600 Series 3
    FireTV Stick 2nd Gen|Philips 32PF7496
    FireTV Stick 2nd Gen|Samsung ?
    FireTV Stick 2nd Gen|AOC LE22K097

  • dt2510:
    Welche Sprache(n) sprichst du?

    - Delphi
    - etwas C, Java, php/html
    - IBM/370 Assembler ;)

    ach ja, und falls DAS deine Frage gewesen sein sollte

    - deutsch
    - englisch
    - französisch

    :D

    NAS/SmartHome:
    Synology DS216+II|8GB|2TB RAID1|MariaDB
    Synology DS916+|8GB|27TB
    NUC6CAYH(FHEM)|4GB|30GB SSD|Aeon Labs Z-Stick Gen5|TCM310 (Enocean)|Hue Bridge 2.0|HomeMatic CCU3
    APC Back-UPS CS 650
    Kodi (v18.7):
    NUC7I5BNH|8GB|60GB SSD|120GB M2|LG BD-RW|LG 34WK650-W|Focusrite Scarlett 2i4|Neusonik NE08
    FireTV Stick 2nd Gen & ZBox CI321|4GB|60GB SSD|Samsung UE55F6500|Pioneer SC-1223/BDP-LX55|B&W 600 Series 3
    FireTV Stick 2nd Gen|Philips 32PF7496
    FireTV Stick 2nd Gen|Samsung ?
    FireTV Stick 2nd Gen|AOC LE22K097

  • oh, die kannte ich gar nicht ... so in der Art, allerdings sind mir persönlich dort zu wenig Informationen gespeichert

    NAS/SmartHome:
    Synology DS216+II|8GB|2TB RAID1|MariaDB
    Synology DS916+|8GB|27TB
    NUC6CAYH(FHEM)|4GB|30GB SSD|Aeon Labs Z-Stick Gen5|TCM310 (Enocean)|Hue Bridge 2.0|HomeMatic CCU3
    APC Back-UPS CS 650
    Kodi (v18.7):
    NUC7I5BNH|8GB|60GB SSD|120GB M2|LG BD-RW|LG 34WK650-W|Focusrite Scarlett 2i4|Neusonik NE08
    FireTV Stick 2nd Gen & ZBox CI321|4GB|60GB SSD|Samsung UE55F6500|Pioneer SC-1223/BDP-LX55|B&W 600 Series 3
    FireTV Stick 2nd Gen|Philips 32PF7496
    FireTV Stick 2nd Gen|Samsung ?
    FireTV Stick 2nd Gen|AOC LE22K097

  • Zitat

    What
    We allow Artists, Albums, Tracks and music videos to be added. We don't allow Singles or Bootlegs to keep things simple. Genre's are based on a Main Genre, then a sub genre. We do allow Studio Produced Albums, Official Live Albums and Live Music DVD's.

    Der Satz alleine reicht eigentlich schon um mir die Anfrage zu ersparen :( Etwa die Hälfte MEINER Sammlung besteht aus Single/Maxi-CDs, Promos und (Official) Bootlegs...

    NAS/SmartHome:
    Synology DS216+II|8GB|2TB RAID1|MariaDB
    Synology DS916+|8GB|27TB
    NUC6CAYH(FHEM)|4GB|30GB SSD|Aeon Labs Z-Stick Gen5|TCM310 (Enocean)|Hue Bridge 2.0|HomeMatic CCU3
    APC Back-UPS CS 650
    Kodi (v18.7):
    NUC7I5BNH|8GB|60GB SSD|120GB M2|LG BD-RW|LG 34WK650-W|Focusrite Scarlett 2i4|Neusonik NE08
    FireTV Stick 2nd Gen & ZBox CI321|4GB|60GB SSD|Samsung UE55F6500|Pioneer SC-1223/BDP-LX55|B&W 600 Series 3
    FireTV Stick 2nd Gen|Philips 32PF7496
    FireTV Stick 2nd Gen|Samsung ?
    FireTV Stick 2nd Gen|AOC LE22K097

  • Singles scheinen ja mittlerweile supported zu werden - allerdings werden Sampler nicht unterstützt, Lyrics wird es auch nicht geben :( Der Ansatz von TheAudioDB ist wohl ähnlich, aber meine Vision (ob je was daraus wird) ist weitaus komplexer und eher sowas wie eine Collector-DB...
    Stell' es dir vor wie eine Mischung aus TheAudioDB, http://www.musik-sammler.de, und allen Infos, die das Artwork der CD/DVD/BD, Wikipedia und sonstige Quellen hergeben.

    NAS/SmartHome:
    Synology DS216+II|8GB|2TB RAID1|MariaDB
    Synology DS916+|8GB|27TB
    NUC6CAYH(FHEM)|4GB|30GB SSD|Aeon Labs Z-Stick Gen5|TCM310 (Enocean)|Hue Bridge 2.0|HomeMatic CCU3
    APC Back-UPS CS 650
    Kodi (v18.7):
    NUC7I5BNH|8GB|60GB SSD|120GB M2|LG BD-RW|LG 34WK650-W|Focusrite Scarlett 2i4|Neusonik NE08
    FireTV Stick 2nd Gen & ZBox CI321|4GB|60GB SSD|Samsung UE55F6500|Pioneer SC-1223/BDP-LX55|B&W 600 Series 3
    FireTV Stick 2nd Gen|Philips 32PF7496
    FireTV Stick 2nd Gen|Samsung ?
    FireTV Stick 2nd Gen|AOC LE22K097

    Einmal editiert, zuletzt von dt2510 (9. Oktober 2013 um 11:09)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!