@partizipator
Naja wenn massengeschmack mag können sie auch gerne offiziell damit werben, dass es JD Unterstützung gibt.
Im Endeffekt würden auch Werbung/Verlinkungen für das KODI Plugin und die Windows(Phone) App nicht schaden!
@Spymac
Danke sehr praktisch!
Was ich übrigens mit Punkt #3 bezüglich der API meinte ist, dass es praktisch wäre, wenn die API auch ohne Login alle Daten zu Inhalten zurückgeben würde außer eben die Downloadlinks z.B. so:
{
"identifier": "sakura-4",
"pid": 9,
"title": "Folge 4",
"pdesc": "Sakura",
"img": "\/\/cache.massengeschmack.tv\/img\/mag\/sakura-4.jpg",
"desc": "In unserem Anime- und Manga-Magazin wird diesmal dem Ph\u00e4nomen \"Boys Love\" auf den Grund gegangen. Warum haben insbesondere weibliche Fans ihre Freude daran? Au\u00dferdem geht es um \"Elfen Lied\" und \"Neon Genesis Evangelion\". Und im Talk geht es um die Faszination von Cosplays.",
"duration": "01:11:46",
"date": 1437478870,
"subscribed": false,
"teaser": "http:\/\/dl5.massengeschmack.tv\/deliver\/teaser\/limited\/teaser_sakura4.mp4",
"files": [
{
"size": 2666360644,
"t": "film",
"size_readable": "2,48 GiB",
"dimensions": "1920x1080",
"desc": "HD 1080p",
"url": null
},
{
"size": 1066456085,
"t": "film",
"size_readable": "1017 MiB",
"dimensions": "1280x720",
"desc": "HD 720p",
"url": null
},
{
"size": 618324565,
"t": "film",
"size_readable": "590 MiB",
"dimensions": "720x406",
"desc": "SD 406p",
"url": "null
}
]
}
Was mir auch noch einfällt:
Es wäre praktisch, wenn es ein Feld „episodenumber“ oder so im json geben wird.
Will man mit Episodennamen irgendwas anfangen muss man diese aktuell immer umständlich aus den Titeln holen und kann sich dabei nicht sicher sein, ob es überhaupt eine Episode ist z.B. „Spendennacht 1“ ist doch eher „Spendennacht 1“ als „Spendennacht Episode 1“, sprich, eigentlich keine richtige Episode im sinne von Episode einer Staffel oder eines richtigen Formates (ich hoffe du verstehst was ich meine).
Außerdem hast du mir jetzt zwar gezeigt wie man ganz einfach die „BESTe“ Qualität bekommt, allerdings könnte man die zusätzlich im json angeben.
Aktuell hole ich mir ein Array des htmls (bzw per API dann das json), durchlaufe das und lade immer die Version mit der höchsten Dateigröße.
Solche Sachen könnte man sich dann sparen.
… aber ich will hier keine zu hohen Ansprüche stellen - schön, dass des überhaupt eine API gibt
Gibt es ein ungefähres Datum der V2?
Ansonsten kann ich die V1 ja eigentlich auch verwenden - sollte in jedem Fall besser sein als die Webseite zu nutzen.
Grüße, pspzockerscene - Offizieller JDownloader Supporter & Plugin Entwickler
EDIT
Ich habe die API mal eingebaut.
Ich habe alles so umgesetzt, dass sowohl Webseite als auch API berwerndet werden, da ich per API noch nicht an alle Infos bekomme, die ich gerne hätte (z.B. Account Ablaufdatum).
Zudem finde ich das Rate Limit relativ heftig - falls Leute (z.B. mit JD) viele Sachen laden wollen kommt man schnell an die grenze.
… aber gut - Errorhandling dafür habe ich eingebaut.
Als User-Agent für API Aufrufe habe ich „JDownloader“ genommen falls ihr z.B. Statistiken für die Nutzung machen wollt.