25.12.2023, 23:50
25.12.2023, 23:50
27.12.2023, 11:05
(25.12.2023, 23:50)JiRo Napsal(a): [ -> ]Context menu neprovádí hledání v uvedených zdrojích. Pouze volá doplňky, které ono hledání provádí a předává jim hledaný řetězec. Bohužel v současné době žádný klasický (video) doplněk, který by nějak používal server Čsfd neexistuje, natož aby v něm prováděl nějaké hledání. Nehledě k tomu, že je otázkou, co by mělo výsledkem takového hledání být. Jediné, co mě napadá by mohlo být vyhledání a přehrání upoutávky (traileru). Takže pokud někdo vytvoří doplněk, který bude v Kodi spouštět vyhledané upoutávky k filmům a seriálům, tak ho do Context menu rád integruji. Do té doby ale takovou funkci realizovat neplánuji. Máš-li chuť, mlžeš takový doplněk napsat a já ho pak do Context menu integruji.
Děkuji za vysvětlení. Já jsem jen Kodi BFU, nemyslím, že bych takový doplněk postavit dokázal. Tak holt budu muset zůstat u své mobilní ČSFD appky. Ale stejně děkuji :-)
04.1.2024, 11:46
Pokud se do něčeho takového pustím, bude to asi námět na případnou úpravu (případně další verzi) scraperu Csfd.cz, tedy ve verzi současně preferovaného python scraperu, nebo dokonce vytvoření analogického doplňku (říkejme mu např. Csfd Movie Helper) k notoricky známému doplňku, TheMovieDB Helper. Ale to hodně předbíhám.
04.1.2024, 11:55
04.1.2024, 17:06
04.1.2024, 18:55
04.1.2024, 20:47
15.1.2024, 12:31
Jinak ten js kód je docela dobrý, má k dispozici jednak metody vracející jednotlivé položky (getMainTitle(), getTitles() a celou řadu dalích) nebo umí vrátit vrátí json, kde je všechno podstatné o vyhledaném titulu. Tohle dostat do Kodi prostřednictvím python kódu, to by bylo samozřejmě terno:
Kód:
{
"ids": {
"csfd": 2294
},
"children_ids": [],
"main_title": "Vykoupení z věznice Shawshank",
"titles": [
{
"language": "en",
"title": "The Shawshank Redemption",
"country": "US"
},
{
"language": "sk",
"title": "Vykúpenie z väznice Shawshank",
"country": "SK"
},
{
"language": "en",
"title": "The Shawshank Redemption",
"country": "NZ"
}
],
"year": 1994,
"duration": 8520,
"mediaType": "film",
"poster": "//image.pmgstatic.com/files/images/film/posters/162/505/162505167_735db9.jpg",
"plot": "Mladý bankovní manažer Andy Dufresne (Tim R...",
"rating": 9.5,
"votes": 107035,
"origin": [
"US"
],
"premieres": {
"CZ": {
"cinema": "1995-07-06T00:00:00.000Z",
"dvd": "2003-03-31T00:00:00.000Z",
"blu-ray": "2016-11-30T00:00:00.000Z"
},
"US": {
"cinema": "1994-10-14T00:00:00.000Z"
}
},
"genre": [
"Drama",
"Crime"
],
"director": [
"Frank Darabont"
],
"writer": [
"Frank Darabont"
],
"cast": [
"Tim Robbins",
"Morgan Freeman"
],
"author": [],
"music": [
"Thomas Newman"
],
"camera": [
"Roger Deakins"
],
"trailers": [
{
"name": "Trailer 1",
"language": "en",
"src": "//video.pmgstatic.com/files/videos/008/486/8486616/157727807_28ae07.mp4",
"quality": 360,
"subtitles": [
{
"src": "//video.pmgstatic.com/files/subtitles/008/500/8500445_08847d.vtt",
"language": "cs"
}
]
}
],
"children": []
}
Jinak v CoreELEC by asi třeba přes entware problém nainstalovat nodejs nebyl, ale jak bylo to vypadalo v jiných instalacích, to netuším. A dělat nějakou funkci jen pro jeden typ instalace se mi moc nechce.
15.1.2024, 16:52