Code Monkey home page Code Monkey logo

Comments (14)

ftpproxy avatar ftpproxy commented on June 12, 2024 2

Die URLs habe ich mir gerade schon per Script über die Spotify API exportiert. Das ist also überschaubar vom Aufwand..

from ddfguide.

ftpproxy avatar ftpproxy commented on June 12, 2024 2

Das war jetzt echt aufwendig, aber ich habe nun eine vollständige Liste mit Amazon Music IDs für die ???.

URL Schema = https://music.amazon.de/albums/AlbumID

Als Property würde ich vorschlagen: AmazonAlbumId

from ddfguide.

selmaohneh avatar selmaohneh commented on June 12, 2024

Der Streamingdienst sollte entweder in den Einstellungen definiert werden, oder es sollten alle großen Dienste angeboten werden (Google Play, Amazon,...)

from ddfguide.

ftpproxy avatar ftpproxy commented on June 12, 2024

Die konfigurierbare Lösung finde ich gut, da sonst die Albumansicht so voll wird.
Vielleicht sollte man die Implementierung der einzelnen Streaminganbieter aber stufenweise einführen.

from ddfguide.

selmaohneh avatar selmaohneh commented on June 12, 2024

Stufenweise wird es dann auf jeden Fall mit Spotify losgehen. Eigeninteresse. 😂 Alle Spotifyuris einzupflegen ist aber initial ein ordentlicher Aufwand, wenn da nichts automatisiert erfolgen kann... Aber du hast ja bewiesen, dass du fleißig bist. 🙏

from ddfguide.

selmaohneh avatar selmaohneh commented on June 12, 2024

Die Logik zum Aufrufen der Uris stelle ich mir auch nicht sonderlich komplex vor zumal schon ein UriInvoker vorhanden ist, der aus der App zu Github weiterleitet. Ich denke sogar, dass bereits durch die Uri automatisch zur Spotify App weitergeleitet wird, falls diese installiert ist.
Es wird also auf Codeseite hauptsächlich etwas UI-Gefriemel.

from ddfguide.

ftpproxy avatar ftpproxy commented on June 12, 2024

Wie sollen wir denn die Datenstruktur ändern? So?
{
"Id": "c8863869-d448-49a4-8770-ae2718d5ff76",
"Title": "...und der Mottenmann",
"NumberEuropa": 206,
"ReleaseDate": "2020-07-17T00:00:00",
"Interpreter": "Die drei ???",
"CoverUrl": "https://github.com/selmaohneh/DdfGuide/raw/master/Covers/c8863869-d448-49a4-8770-ae2718d5ff76.jpg",
"SpotifyUrl":"https://open.spotify.com/album/7khAMIQlYBmW7mI9cphDhJ",
...

Man könnte aber auch nur die ID des Albums hinterlegen und die URL dynamisch zusammen bauen. Also so:
...
"SpotifyAlbumID":"7khAMIQlYBmW7mI9cphDhJ",
...

Was denkst Du?

from ddfguide.

selmaohneh avatar selmaohneh commented on June 12, 2024

Ja, nur die ID. Der Rest ist redundant. So sind wir auch flexibel, falls Spotify mal seine URL ändert.
Als Propertyname finde ich SpotifyAlbumId oder einfach SpotifyId gut. Bitte nicht ID sondern Id, sonst meckert mich ReSharper wegen der Schreibweise an.😁

from ddfguide.

ftpproxy avatar ftpproxy commented on June 12, 2024

Ich habe es gerade mit einem Parser für https://dreifragezeichen.de probiert um an die URLs der anderen Streaming Dienste zu kommen. Die Datenqualität der Seite ist nur unterirdisch schlecht. Zumindest für Amazon Music muss ich mir was anderes überlegen. Das Problem: Es gibt bei Amazon keine freie API um nach den Alben eines Interpreten zu suchen, so wie bei Spotify. Oder ich habe diese Möglichkeit noch nicht entdeckt ...

from ddfguide.

selmaohneh avatar selmaohneh commented on June 12, 2024

Habe eine erste Version implementiert!
image

Funktioniert prima... werde ich ein paar Tage testen und wenn keine Fehler auftauchen, dann release ich das. :-)

from ddfguide.

selmaohneh avatar selmaohneh commented on June 12, 2024

Erledigt! 👍

from ddfguide.

ftpproxy avatar ftpproxy commented on June 12, 2024

Das Readme sollte noch angepasst werden und über dieses coole neue Feature informieren!

from ddfguide.

selmaohneh avatar selmaohneh commented on June 12, 2024

Oh, ja. Habe ich bisher nur im PlayStore gemacht. Ziehe ich nach!

from ddfguide.

selmaohneh avatar selmaohneh commented on June 12, 2024

Done.

from ddfguide.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.