Ponechat transpozici při synchronizaci přes WiFi

Issue #221 new
Štěpán Kafka created an issue
  1. Uvítal bych, pokud by na cílovém zařízení byla píseň uložena transponovaná, aby při synchronizaci přes WiFi zůstala ve stejné poloze. Může to být účelné, pokud třeba někdo hraje s kapodasterm a druhý ne.

Logika by mohla být tato: 1. vysílací zřízení pošle píseň 2. příjemci se zobrazí 3. příjemce ji transponuje a uloží 4. příště by se zobrazila ta uložená (dokud by ji nesmazal ze zařízení)

Dává to smysl?

Děkuji

Comments (6)

  1. Karel Hovorka repo owner

    Úplně ne.

    Píseň se jednou pošle a uloží. Posílá se jak text tak informace o transpozici. Neukládá se transponovaná, ale transponuje se při každém zobrazení jak to obecně ve Zpěvníku funguje (aby se zachoval originální zápis). Pokud se pošle a už existuje, jen se zobrazí existující a na víc se nehledí (aby nedošlo k přepsání lokálního nastavení atd). Tzn. pokud si někdo mezitím u sebe song transponoval, upravil atd., zobrazí se jeho upravená verze. Takto se mi to zdá ok a i účelné.

    Je ale taky možné, že něco, co jsem popsal, nefunguje a někde je chyba, protože tak to má fungovat.

  2. Štěpán Kafka reporter

    Přesně tak, jak píšete by se mi líbilo, ale tak to nefunguje.

    Zobrazím na vysílacím třeba něco v C, přijemce má v C, transponuje do D a uloží. Pok znovu zobrazím na vysílacím zařízení píseň a příjemce to má zase v C.

    Je to z mobilu na tablet, na obojím jsou poslední verze, na mobilu hacknutá Zpěvník+, na tabletu neplacená.

    Děkuji

  3. Karel Hovorka repo owner

    Koukám na to do kódu a opravdu se tam preferuje přijatá verze před lokální (což nechci). Teď tu zrovna ale nemam žádné další zařízení, abych si opravu mohl otestovat. Každopádně je to chyba a vydám opravu ;)

  4. Karel Hovorka repo owner

    Vydal jsem testovací opravu 1.23.0, oprava je toho součástí (ale nezkoušeno).

  5. Štěpán Kafka reporter

    Nyní se na beta verzi s hack chová takto: zobrazím ve vysílacím zařízení - zobrazí se i v cílovém

    v cílovém transponuji a dám uložit transponované

    odejdu a zobrazím znovu ve vysílacím - v cílovém se ukáže netransponované

    pokud to otevřu v cílovém ručně ze seznamu, je to tam transponované.

    Takže asi ještě někde chybička

    Děkuji

  6. Log in to comment