Zálohy (.eutbackup)
Eutepio nemá cloud, takže záloha je na tobě.
.eutbackup je způsob, jak si celou knihovnu odnést v jednom souboru — ručně, nebo automaticky každý den.⚠
Když přijdeš o zařízení bez zálohy, přijdeš o knihovnu. Synchronizace není záloha — přenáší jen sdílená pole a jen to, co si někdo vyžádá.
Proč zálohovat
- Přechod na nový telefon
- Pojistka před hromadným importem nebo obnovou
- Přenos knihovny mezi mobilem a desktopem
- Archiv před tím, než v knihovně uděláš pořádek
Zálohu vytvoříš v Nastavení → Záloha dat → Vytvořit zálohu.
Co záloha obsahuje
Na rozdíl od synchronizace jde o úplnou kopii včetně osobních dat:
| Obsah | V záloze |
|---|---|
| Písně — sdílená pole (název, interpret, tónina, BPM, ChordPro…) | ✔ |
| Písně — osobní pole (poznámky, transpozice, velikost písma, rychlosti autoscrollu) | ✔ |
| Setlisty včetně přestávek a poznámek | ✔ |
| Ruční anotace | ✔ |
| Uživatelský profil a nastavení | ✔ |
| MIDI příkaz u písně | ✘ — zůstává jen na zařízení |
| Přílohy PDF | ✔ |
| Přílohy MusicXML | ✔ |
| Obrázky | ✔ |
| Smazané záznamy (měkce smazané) | ✔ |
Struktura souboru
.eutbackup je obyčejný ZIP archiv. Když ho přejmenuješ na .zip, otevřeš ho čímkoli:text
manifest.json — typ balíčku, verze schématu, počty položek, datum
songs.json — písně, sdílená i osobní pole
setlists.json — setlisty, přestávky, poznámky
annotations.json — ruční anotace
user_profile.json — profil a nastavení aplikace
songs/*.cho — každá píseň i jako čitelný ChordPro soubor
pdfs/ — PDF přílohy
musicxml/ — MusicXML přílohy
images/ — obrázkové přílohy
README.txt — popis obsahu balíčku
Binární přílohy se ukládají podle otisku obsahu, takže stejný soubor použitý u pěti písní zabere v záloze místo jen jednou.
ℹ
Složka
songs/ s ChordPro soubory je tam schválně. I kdyby aplikace jednou přestala existovat, tvoje písně zůstanou čitelné v běžném textovém formátu.Automatická záloha
Nastavení → Automatická záloha. Zatím jen na Androidu; na desktopu se sekce zobrazí s poznámkou, že tam funkce ještě není.
Zapneš ji, vybereš složku a aplikace do ní jednou za den sama uloží zálohu.
| Volba | Co dělá |
|---|---|
| Vybrat složku | Otevře systémový výběr složky |
| Kolik záloh nechat | Starší se automaticky mažou, výchozí je 14 |
| Zálohovat teď | Vytvoří zálohu okamžitě |
| Poslední záloha | Ukáže, kdy naposledy proběhla |
✦
Když vybereš složku, kterou ti synchronizuje Disk Google nebo podobná služba, máš zálohu mimo telefon, aniž by aplikace sama někam něco posílala. Soubor odnese ven ta služba, ne Eutepio.
⚠
Automatická záloha pracuje s aktivní knihovnou. Máš-li knihoven víc, ostatní se automaticky nezálohují — přepni se do nich a zálohuj ručně.
Obnova
Nastavení → Záloha dat → Obnovit ze zálohy.
Obnova probíhá ve dvou krocích. Nejdřív se záloha načte a zobrazí se náhled — co je uvnitř, kolik toho je a z jaké verze to pochází. Teprve pak vybíráš, jak s tím naložit.
Politiky konfliktů
| Politika | Co udělá |
|---|---|
| Nahradit vše | Smaže současnou knihovnu a nahradí ji obsahem zálohy |
| Zachovat lokální | Přidá jen to, co v knihovně chybí; existující nechá být |
| Zachovat obojí | Konfliktní položky vloží jako nové kopie vedle stávajících |
„Zachovat lokální" je bezpečná volba při doplňování knihovny, „Nahradit vše" je správná volba při přechodu na nové zařízení.
Pojistky
Obnova je ta nejnebezpečnější operace v aplikaci, takže má několik pojistek:
- Bezpečnostní snímek. Před destruktivní obnovou „Nahradit vše" se automaticky vytvoří záloha současného stavu. Když se ukáže, že to nebyl dobrý nápad, jde se vrátit.
- Kontrola verze schématu. Zálohu vytvořenou novější verzí aplikace starší verze odmítne otevřít, místo aby ji přečetla napůl.
- Ochrana proti zip-slip. Cesty uvnitř archivu se kontrolují, aby podvržený soubor nemohl zapisovat mimo určený adresář.
- Zpětná kompatibilita. Aplikace umí načíst i starší formát zálohy z dřívějších verzí.
⚠
Záloha není šifrovaná. Je to obyčejný ZIP a kdokoli, kdo k němu má přístup, si přečte i tvoje osobní poznámky. Neposílej ji přes nedůvěryhodné kanály.