![]() |
|
[WIP] Background Music - Verze k tisku +- XBMC-Kodi.cz (https://www.xbmc-kodi.cz) +-- Fórum: KODI - Doplňky (https://www.xbmc-kodi.cz/forum-kodi-doplnky) +--- Fórum: Hudba (https://www.xbmc-kodi.cz/forum-hudba) +--- Téma: [WIP] Background Music (/prispevek-wip-background-music) Stran:
1
2
|
[WIP] Background Music - JiRo - 17.6.2023 Základní idea je takové, že by doplněk měl zajistit, aby se v definovaných případech použití některých funkcí Kodi, dále jsou označovány jako Aktivity, spustilo na pozadí přehrávání, což dále nazývám Akcí, nějakého uživatelem předem definovaného audio obsahu, který dále nazývám jako Obsah.. Aktivita Aktivitami jsou tedy myšleny funkce či stav Kodi, za kterého se přehrávání definovaného audio obsahu spustí (a také případně zastaví). V současné chvíli plánuji, že doplněk bude regovat na tyto aktivity:
Akce Od původní myšlenky, přehrávání při zahájení nějaké aktivity spustit a po jejím skončení ho zase zastavit jsem, postupně dospěl k několika variantám. Respektoval jsem při tom například situaci, kdy už nějaké audio před spuštění akce hraje a já si říkal, co dělat v takovém případě. Takže v rámci parametrizace si bude uživatel volit chování při zahájení aktivity podle okamžitého kontextu z uvedených možností:
Předpokládám, že by bylo možné definovat nějaké další parametry akcí (zatím vím jen o jedné):
Tady to je část, která bude zřejmě řešena v několika krocích a variantách. V současné chvíli mám v plánu následující:
RE: [WIP] Background Music - JiRo - 24.6.2023 Poněkud jsem v prvním příspěvku poupravil popis chování doplňku. Týká se chování při ukončení aktivity. Vyplynulo to z detailní analýzy funkce tak, aby jeho nastavení a ovládání mělo nějakou jednoduchou logiku. Malá ochutnávka formuláře nastavení doplňku pro jednu z (zatím) plánovaných aktivit: Upřímně, čekal jsme nějakou reakci, ale je mi jasné, že to co nosím v hlavě a na čem pracuji, a ať to popíši sebelépe, nemusí být zcela zřejmé, a to ani těm, kteří by takový doplněk jinak rádi používali. Proto další příspěvek čekejte až poté, co bude k dispozici jeho první veřejná verze. Myslím, že by to mohlo být do týdne a předpokládám, že ho rovnou umístím do repozitáře zdejšího fóra. RE: [WIP] Background Music - meda - 24.6.2023 @JiRo: Reakci poskytnu. Je to praktický nápad a tvá práce je vždy záruka promyšlenosti. Až bych potřeboval, vím, že to tu bude. Pred delším časem mi podobně ale neřízeně chodila fleška s fotografiemi a muzikou v TV. V této chvíli se věnuji něčemu jinému. Smekám před tebou! RE: [WIP] Background Music - jkmh - 24.6.2023 Tvůj příspěvek jsem si přečetl hned po uveřejnění. Tehdy jsem nenašel důvod k případné instalaci (viz odstavec Aktivita). Časy se mění, názory taky. Z jistého důvodu jsem musel pročíst tvůj příspěvek Hrátky s HDMI-CEC. A v tu chvíli mě napadla možná šílená věc. Mohl by doplněk ovládat HDMI? Např scénář: pustím si v boxu jakýkoliv hudební stream či radio. V tu chvíli TV nepotřebuji, ale hodila by se funkce v pořadí Zapni AVR - vypni TV. V mém případě jsou zařízení v řetězu Box - AVR - TV. Pokud v boxu spustím echo "scan" | cec-client -s -d 1, všechna zařízení vidím. RE: [WIP] Background Music - JiRo - 24.6.2023 @jkmh Hmm, to je zajímavý nápad, ale...
RE: [WIP] Background Music - jkmh - 24.6.2023 Hmm, tak mezi tyto uživatele patřím i já. .
RE: [WIP] Background Music - jnvk2486 - 27.10.2024 Je toto stále živé? Nikde nevidím odkaz na stažení, ani v repozitáři není. Díky. RE: [WIP] Background Music - alang - 28.10.2025 Ahoj, Je někde tento doplněk ke stažení? RE: [WIP] Background Music - JiRo - 28.10.2025 @alang: Ne. RE: [WIP] Background Music - alang - 28.10.2025 Existuje nejaka moznost spustit jednim namapovanym tlacitkem vybranou polozku v oblibenych? Napr. rozhlasovou stanici, stream z radio.de nebo inerpreta z databaze? Patram a nikde jsem nic nenasel. Ani pomoci keymap editor. Moc diky za rady. AOL RE: [WIP] Background Music - JiRo - 29.10.2025 @alang: Ano, lze, ale je to trochu komplikované. Musí se ručně editovat mapovací soubor. RE: [WIP] Background Music - alang - 30.10.2025 Ahoj, prošel jsem za dva dny spoustu tipu včetně ruční editace keymap.xml a podkladu k tomuto tématu ale nějak se mi nedaří najít správné řešení. Mám následující představu: V mojí chytré domácnosti s AH mám nastavené různé aktivity (světla, žaluzie.... a spoustu různých prvků) Ovládám to pomocí Google asistenta - vlastně tento měsíc začalo trochu fungovat Gemini a to je v češtině (-: Mám do ní zakomponován i KODI pomocí DO Harmony a aktivit na něm. Chtěl bych spouštěním aktivit na DO dosáhnout následujícího: aktivitou music spustit určitou položku v Oblíbených - ideálně konkrétní stream rádia, playlist z DB muziky atd aktivitou TV určitý program (to v tuto chvíli jde pomocí funkce "po spuštení " v KODI) aktivitou Video otevřít menu SC nebo DB s filmy nebo tak něco. DO Harmony mi u toho různě přepíná i módy receiveru, vstupy TV- Projektor, spouští plátno atd. Když to shrnu - potřeboval bych pod konkrétní tlačítko namapovat konkrétní položku v oblíbených. Nevím lze-li vůbec jde někde najít nějaké ID nebo název té konkrétní položky které by se použilo v keymap.xml Popřípadě nenapadá tě nějaké jiné řešení? Asi by to šlo krkolomně vytvořit v aktivitě na DO řadou povelů (Favorites - kurzorem vybrat - potvrdit) Možná na to jdu úplně blbě a existuje nějaké jednoduché řešení Díky za rady AOL RE: [WIP] Background Music - alang - 30.10.2025 Teď jsem ještě našel popis favourites.xml. Tady je příklad: <favourite name="The Big Bang Theory" thumb="smb://HTPC-PC/J/TV Complete AK/Big Bang Theory (2007)/poster.jpg">ActivateWindow(10025,"videodb://tvshows/titles/1/",return)</favourite> Šlo by použít část tohoto - ActivateWindow (.........) - jako cesta pro spuštění do keymap.xml? RE: [WIP] Background Music - JiRo - 30.10.2025 @alang: Ano, přesně takhle se to dělá nejjednodušeji. RE: [WIP] Background Music - alang - 31.10.2025 Ahoj, tak jsem zkoušel něco vytvořit, bohužel se mi to nějak nedaří. Oblibené jsem dokázal zprovoznit: <keymap> <global> <keyboard> <key id="61497">activatewindow(favouritesbrowser)</key> </keyboard> </global> </keymap> Ale spustit konkrétní položku z oblíbených nějak neumím, zkoušel jsem různé kombinace, ale nejsem v tomto "kovaný". Můžeš mi prosím poradit? V příloze jsem dal můj testovací .xml soubor s oblíbenými. Dá se upravit toto aby místo "favouritesbrovser" šla přímo spustit některá konkrétní položka z mých oblíbených? Ideálně internetové rádio z radio.de doplňku. Moc díky za rady AOL Ještě dotaz ohledně mapování tlačítek. Na současných ovladačích k TV boxům (mam nějakej X96 Max..) je minimum tlačítek. Do DO Harmony pro ovládání KODI bych chtěl i barevná tlačítka (RBGY). Musím někde dokoupit nějaký DO co komunikuje s TV Boxem a donahrát, nebo existuje nějaká jiná varianta? Ještě jednou moc dík za rady. RE: [WIP] Background Music - alang - 31.10.2025 Zatím je to takto: Tlačítko 9 otevře oblíbené. Tlačítko 8 spustí stream z radio.de, ale obrazovka TV je naprosto černá a nevidím žádné info, chtěl bych aby tam bylo info v celobrazovkovém režimu + Lyrics. xml soubor mám takto: <keymap> <global> <keyboard> <key id="61497">activatewindow(favouritesbrowser)</key> <key id="61496">PlayMedia("plugin://plugin.audio.radiode/?mode=play_stream&data=%7B%22id%22%3A+%22181fmawesome80s%22%2C+%22name%22%3A+%22181.fm+-+Awesome+80%27s%22%2C+%22icon_url%22%3A+%22https%3A%2F%2Fstation-images-prod.radio-assets.com%2F300%2F181fmawesome80s.jpeg%3Fversion%3D7642f83c16f72d5a42af760cb860b3a1%22%2C+%22stream_url%22%3A+%22https%3A%2F%2Flisten.181fm.com%2F181-awesome80s_128k.mp3%22%7D")</key> </keyboard> </global> </keymap> Asi by tam mělo být nějaké Activatewindow (...)?? Ale na tohle už jsem krátkej
RE: [WIP] Background Music - meda - 31.10.2025 @alang: Chápu, že ses obratil na odborníka Jira. Ale nějak sis nevšiml, že téma (sice odložené) založil v sekci Doplňky a právě pro jeden svůj doplněk. Proč pro dotaz a hledání řešení nezaložíš vlastní téma? RE: [WIP] Background Music - alang - 31.10.2025 @meda: Ahoj, nejsem v této komunikaci zběhlý. Klidně to jakkoliv předělám, ale bojim se abych tady na foru nedělal spíš větší bor..el. J RE: [WIP] Background Music - JiRo - 31.10.2025 Čert vem téma. Stejně to už nikdo nedodržuje. NEhledě na to, že tohle je vlastěn jakési rozšíření tématu... Ono je to složitější a má to dvě roviny. První jak funguje Kodi a co a jak se odkládá do Oblíbených. Ale vysvětlovat to by bylo na dlouho a asi by to stejně k ničemu nebylo. Tak jak jsi opsal obsah výkonného povelu z Oblíbených je to správně a jinak to prostě udělat nejde. Tedy jde, ale to bys už musel psát nějaký další doplněk, který by to zprostředkoval. To, co se ti odkládá do oblíbených je obrazem toho, co je v příslušných položkách, u kterých si přes kontext menu to uložení provedl. Ty položky, které jsou definovány jak 'isdir', tak u nich se uloží něco jako ActivateWindows() a ty, které 'isdir' nejsou a jsou tzv. 'playable', tam se odloží PlayMedia(). Druhá věc je, jak je napsaný radio.de. Já už si to nepamatuji, používal jsme ho před léty, a když jsme si ho teď nainstaloval, tak mi nefunguje a hlásí to nekompatibilitu Api. Tak se tě zeptám. Když spustíš tu stanici, kterou sis odložil do Oblíbených přímo v doplňku, tak se ti to info v celobrazovkovém režimu + lyrics zobrazí? A k těm dalším otázkám týkající se Harmony, na které jsm eještě neodpověděl. Použít barvená tlačítka z Harmony se samozřejmě dají, je to věc nastavení obsluhy dálkového ovladače. Ale tady záleží na tom jaký máš systém, jak je ten příjem z Harmony realizovaný, ... Je toho hodně, na čem záleží a navíc se to dá udělat hdoně způsoby. Na tohle by to chtělo jiné téma. Já jsem Harmony ovladače používal dlouhá léta, měl jsem to +/- udělané nějak tak, jak by sis to přál i ty, ale teď už je mám jen v kabici s elektroodpadem. Ale vracet se k tomu už nebudu, pokládám to pro men za uzavřené téma. Projdi si tu fórum, možná tu na nějaké fragmenty těch zkušeností narazíš. Ani si už nepamatuji, jestli jsem to tu prezentoval, protože o to zase tak veký zájem nebyl a většinu lidí to vůbec nezajímalo. Za ty prachy si Harmony koupilo jen málo lidí. A podobné to bude i s tím, co popisuješ a co se týká využití Activit Harmony ke spouštění Kodi v nějakém konkrétním nastavení a funkci. I tohle jde, ale opět, je to poměrně komplexní úloha - spustit Kodi, po prodlevě vyslat nějaké tlačítko (v podstatě jako změna nějakého vstupu), které díky mapování spustí nějaký Kodi povel, atd. Já to tehdy řešil vloženým Kodi scriptem, který mi dělal jakýsi hub na povely a podle nastavení toho hubu pak spouštěl další doplňky. nebo funkce Kodi. NAvíc, protože jsme poteřboval více talčítek, tak jsme měl i ve vlastním HAmrony kromě dálkového ovladače definovanou i klávesnici. Bylo to prostě hodně zběsilé. Ale platí tu o samé, co jsem napsal v předchozím odstavci. Vracet se k tomu už nebudu. Takže jestli i tohle chceš řešit, musíš si to nastudovat sám. RE: [WIP] Background Music - alang - 01.11.2025 Ahoj, díky za obsáhlý komentář. Co se týče Harmony a tlačítek DO - s tím se popasuju. Zatím jsem lepší DO nenašel. Mám 2 huby a apku na mobilech i tabletu. Ještě se stále dá sehnat na ebay zánovní DO. Takže čas od času i to upgraduju. Co se týče těch Oblíbených - po testování jsem přišel zhruba na toto: Pokud před použitím Oblíbených (a to přímou volbou konkrétní položky tlačítkem DO, nebo vyvoláním oblíbených a poté volba konkrétní položky) pustím nějakou písničku v nabídce Hudba v celoobrazovkovém režimu, funguje celoobrazovkový režim včetně Lyrics i pro Oblíbené viz printscreen v předchozím příspěvku. A to i když přepínám v Oblíbených různě uložené streamy (radio.de, poslouchej radia...). Celoobrazovkový režim zůstává i po přepnutí různých streamů včetně Lyrics. Jakmile přepnu na nějaký TV program, Film nebo Video z Youtube a chci zpět pustit radio stream z Oblíbených stream sice hraje, ale obrazovka je černá. Musím jako mezikrok otevřít nějaký song v Hudbě a potom to jde. Nevím jak to vyřešit. Nenapadá Tě něco? Asi je potřeba před zvolením audio streamu napřed spustit nějaký celoobrazovkový režim pro Hudbu, pokud to dobře chápu. Ale jak na to vůbec netuším. Vyzkoušeno na skinu Aeon Nox:SILVO a Estuary Myslím si, že by to nebyla špatná funkce KODI, možnost spouštět přímo jednotlivými tlačítky různě předvolené streamy nebo playlisty z jednotlivých zdrojů (TV, Radio, Int. radio, Youtube, SC) přímo v celoobrazovkovém režimu, nehledě na to jestli je to hudba nebo video včetně konkrétního výběru po startu KODI. A kdyby šlo i po startu KODI vybrat jakou oblíbenou položku spustit.... Ve finále nevím jestli by si to opravdu nezasloužilo nové téma.... Ale možná fakt vymýšlím kraviny. Díky za rady a trpělivost. AOL |