Comments (14)
Die URLs habe ich mir gerade schon per Script über die Spotify API exportiert. Das ist also überschaubar vom Aufwand..
from ddfguide.
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.
Der Streamingdienst sollte entweder in den Einstellungen definiert werden, oder es sollten alle großen Dienste angeboten werden (Google Play, Amazon,...)
from ddfguide.
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.
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.
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.
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.
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.
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.
Habe eine erste Version implementiert!
Funktioniert prima... werde ich ein paar Tage testen und wenn keine Fehler auftauchen, dann release ich das. :-)
from ddfguide.
Erledigt! 👍
from ddfguide.
Das Readme sollte noch angepasst werden und über dieses coole neue Feature informieren!
from ddfguide.
Oh, ja. Habe ich bisher nur im PlayStore gemacht. Ziehe ich nach!
from ddfguide.
Done.
from ddfguide.
Related Issues (20)
- Folgen teilen
- Rechtschreibfehler im Inhalt von 2 und der Phantomsee
- 'Spenden' durch 'Buy me a coffee' ersetzen
- Um Bewertung im Play Store bitten HOT 1
- Ladezeit beim Appstart visualisieren HOT 1
- Folgen 1 bis 12 der ??? Kids sortieren
- Bilder im Play Store aktualisieren
- Android-API-Level auf 28 erhöhen
- Android-Policy: Keine Spenden
- Zusätzlicher Button für "im Besitz" HOT 3
- Cleanup der Bildergrößen HOT 2
- Screenshots zur Readme hinzufügen HOT 1
- Json Definition HOT 1
- Original-Hörspiel zum Film HOT 1
- Benachrichtung öffnet nicht die App / Folge HOT 3
- Amazon Music-Support HOT 1
- Buchautoren hinzufügen HOT 3
- Bewertungen je Folge
- Deezer Support
- Dark mode
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ddfguide.