{"Assets":[{"PackageId":"SimpleTV","Version":"0.10.0","Type":"Full","FileName":"SimpleTV-0.10.0-full.nupkg","SHA1":"EDB47EF74A512E935FD6761BC0A62E395439B56C","SHA256":"67A8D7E43B9C6414525B67864FF27F9F5B7BE4CC86ACC5EF3616CD335575E484","Size":202357987,"NotesMarkdown":"# Simple TV 0.10.0\n\nVollständiger Änderungsüberblick seit **0.9.17** (19. September 2026). Dieses Release bündelt die Änderungen bis zum 21. September 2026, einschließlich der zuletzt korrigierten Hover- und Windows-Snap-Overlays. Mehrere Zwischenkorrekturen derselben Funktion sind beim endgültigen Verhalten zusammengefasst.\n\n## Mediathek und Entdecken\n\n- Gemeinsame Mediathek mit Startseite, Entdecken, persönlicher Bibliothek und integrierten Einstellungen für Filme und Serien.\n- Startseite mit Fortsetzen, beliebten Filmen, beliebten Serien, neuen Filmen und neuen Serien.\n- Die vier Empfehlungsreihen zeigen jeweils bis zu 25 tatsächlich verfügbare Titel; fehlende passende Empfehlungen werden nachgeladen.\n- Öffentliche Cinemeta-Metadaten werden mit dem eigenen Playlist-Katalog abgeglichen. Nicht vorhandene Titel werden nicht als abspielbar angeboten.\n- Beliebtheit und Veröffentlichungsdatum sind getrennte Sortierungen. Neue Filme und Serien verwenden das Veröffentlichungsdatum, ersatzweise das bekannte Jahr, statt des Anbieter-Hinzufügedatums.\n- Zukünftige Veröffentlichungen werden aus den Neu-Reihen ausgeschlossen, auch bei widersprüchlichen Datumsangaben oder anderen Sprachversionen. Allgemeine Suche und Bibliothek bleiben unverändert.\n- Datumsabhängige Ergebnis-Caches wechseln am Kalendertag, sodass veröffentlichte Titel bei der nächsten Auswahlberechnung erscheinen können.\n- Sprach- und Genrefilter orientieren sich an vorhandenen Playlist-Treffern. Sprachen mit ausschließlich Filmen oder ausschließlich Serien werden richtig berücksichtigt.\n- Leere oder kurze deutsche Empfehlungsreihen durch ungeeignete Sprachversionen im öffentlichen Feed korrigiert; neue Titel berücksichtigen den gesamten passenden Playlist-Katalog.\n- Entdecken lädt zunächst etwa 120 Titel, angepasst an vollständige Rasterreihen. Weitere Titel erscheinen über eine Nachladekarte direkt im Raster, für Filme und Serien.\n- Suche umfasst den vorhandenen Playlist-Katalog, auch außerhalb der aktuell angezeigten Empfehlungen. Das Mausrad über Posterreihen scrollt die Seite vertikal.\n- Bereits geladene Kataloge, Titelindizes, Filterdaten und Empfehlungen bleiben für bis zu vier Playlist-Zugänge im Speicher. A → B → A lädt fertige Daten nicht erneut.\n- Manuelles Aktualisieren erneuert gezielt die aktive Mediathek. Unvollständige oder fehlgeschlagene Abrufe werden nicht als fertige Sitzung gespeichert.\n- Katalogaufbau und Sprachindex laufen im Hintergrund. Veraltete Antworten dürfen neue Filter oder eine inzwischen andere Playlist nicht überschreiben.\n- Erstes Laden zeigt einen tatsächlichen Ladezustand statt kurzzeitig eine leere Bibliothek. Bereits verfügbare neue Titel erscheinen während öffentliche Empfehlungen noch laden.\n\n## Cover, Suche und Detailansichten\n\n- Film- und Seriendetails mit Hintergrundbild, Titellogo, Genres, Bewertung, Besetzung, Regie, Merkliste und Gesehen-Status überarbeitet.\n- Titellogos werden anhand bereinigter Namen, Erscheinungsjahr und Kennungen zugeordnet; eigene Cachegröße erhält ihre Schärfe statt sie wie kleine Poster zu verkleinern.\n- Ein diagonales grünes Gesehen-Band kennzeichnet bereits gesehene Titel in den Details.\n- Sprachangabe zeigt verfügbare Playlist-Versionen: ausgewählte Sprache zuerst, anschließend Englisch, danach weitere Sprachen alphabetisch.\n- Vorschau-Sidebar fährt beim Öffnen und Schließen animiert ein und aus. Erneutes Anklicken desselben Titels startet weder Anfrage noch Animation unnötig neu.\n- Mediathek-Überschrift bleibt zwischen Übersicht und Details gleich groß. Playlistwahl und Aktualisierung verwenden konsistente Schaltflächen und Vektorsymbole.\n- Poster reservieren eine einheitliche zweizeilige Titelhöhe, sodass Bewertungen auf gleicher Höhe stehen.\n- Qualitäts-, Sprach- und Herkunftspräfixe wie 4K-DE oder UHD-DE werden aus angezeigten Titeln entfernt, ohne echte Titelbestandteile oder Wiedergabeadressen zu verändern.\n- Wiedergabefortschritt erscheint als durchgehender orangefarbener Balken mit grauem Rest am unteren Coverrand. Auch kleine Fortschritte bleiben an den Ecken sichtbar.\n- Cover-Hoverrahmen werden nicht vom Fortschrittsbalken abgeschnitten und bleiben nach Klick-Ziehen nicht mehr an anderen Karten hängen.\n- Fortsetzen-Tooltips passen zum Dark-/Light-Theme; ungesehene Titel zeigen keinen leeren Fortschritts-Tooltip.\n- Suchfeld zeigt bei leerem Text nur die Lupe und einen zentrierten Platzhalter. Das Löschen-Symbol erscheint erst mit Suchtext.\n- Lupe und Löschen-Symbol animieren ohne Überlagerung in beide Richtungen; Rückwärtsanimation ohne wiederholten Layoutumbau und ohne hängenbleibenden Fokusrahmen.\n- Sprachauswahl heißt „Alle Sprachen“. Dropdown-Pfeile sind ausgerichtet und eingerückt; Reihenpfeile und „Alle anzeigen“ sind besser lesbar.\n- Reihen ohne horizontalen Überlauf zeigen keine unnötigen Links-/Rechtspfeile.\n- Erstes Öffnen von Drei-Punkte-Menüs wird durch vorbereitete transparente Popup-Darstellung beschleunigt.\n\n## Fortsetzen und Folgenauswahl\n\n- Eigene Fortsetzen-Reihe mit Folgentitel sowie Staffel und Folge unter dem Seriencover.\n- Drei-Punkte-Menü mit „Als gesehen markieren“, „Als ungesehen markieren“, „Aus Fortsetzen entfernen“ und „Datei speichern“.\n- Eine als gesehen markierte Folge führt zur nächsten ungesehenen Folge, einschließlich Staffelwechsel. Die nächste Folge übernimmt keinen falschen Fortschrittsbalken.\n- „Aus Fortsetzen entfernen“ blendet einen Titel aus, ohne seinen Sehstatus oder die Episodenhistorie zu löschen. Ein neuer ausdrücklicher Wiedergabestart blendet ihn wieder ein.\n- Aktionsmenüs schließen vor der Änderung, zeigen keine unbeabsichtigten Auswahlhäkchen und führen eine Aktion höchstens einmal aus.\n- Offene Kartenmenüs schließen bei Navigation, Recycling, Scrollen, Größenänderung oder Verschieben ihres Ankers. Erneutes Anklicken derselben Menütaste schließt das Menü.\n- Nach Entfernen eines Titels rücken die verbleibenden Karten über 240 ms nach. Schnelle weitere Änderungen setzen an der aktuellen sichtbaren Position an.\n- Gleiche Posteroberkanten, konstante Reihenhöhe und erhaltene Scrollposition verhindern Sprünge, auch beim Entfernen der letzten Serienkarte oder am rechten Scrollende.\n- Nach Entfernen des letzten Fortsetzen-Titels rücken die folgenden Reihen animiert nach oben.\n- Seriendetails verwenden eine einheitliche Folgenansicht mit Vorschaubild, bereinigtem Folgentitel, Folgennummer und Laufzeit.\n- Technische Anbietertexte wie DE, Serienname und S01E01 werden nicht doppelt als Folgentitel angezeigt; fehlende Titel erhalten eine verständliche Folgenbezeichnung.\n- Download und Abspielen stehen unten rechts in der Folgenkarte; Buttonrahmen bleiben beim Hover erkennbar.\n- Staffelauswahl öffnet mittig an ihrer Schaltfläche und schließt beim erneuten Anklicken; lange Listen scrollen innerhalb des begrenzten Menüs.\n- Fortschritt heruntergeladener Filme/Folgen verwendet dieselbe Medienidentität und Speicherung wie Online-Wiedergabe. Erneutes Öffnen setzt am gespeicherten Stand fort.\n\n## Laufzeiten und Metadaten-Cache\n\n- Allgemeine Laufzeitauswertung korrigiert: Sekunden-, Minuten- und Zeitformat-Angaben werden passend verarbeitet; keine Sonderfälle nur für einzelne Filme.\n- Serienübersichten zeigen keine irreführende Laufzeit der ersten Folge als Laufzeit der gesamten Serie. Folgen behalten ihre eigene Dauer.\n- Bereits geladene Details erscheinen direkt statt kurz erneut „Details werden geladen“ zu zeigen.\n- Filmdetails und Laufzeiten werden verschlüsselt dauerhaft gespeichert und nach App-Neustarts wiederverwendet; fehlende oder beschädigte Cacheeinträge werden erneut geladen.\n- Sichtbare Filme werden im Hintergrund mit höchstens zwei parallelen Detailanfragen vorgeladen. Ausgeblendete Ansichten starten keine weiteren Vorladeaufträge.\n- Klick und Hintergrundvorladen teilen sich dieselbe laufende Anfrage. Abbrüche eines Interessenten beenden keine anderweitig benötigte Anfrage.\n- Manuelles Aktualisieren invalidiert den passenden Cache. Laufzeiten werden über Metadaten ermittelt, ohne alle Videostreams zu öffnen.\n\n## Downloads und Warteschlange\n\n- Warteschlangen-Dropdown rechts in der Mediathek-Kopfzeile mit Status und Zugriff auch bei leerer Warteschlange.\n- Downloads zeigen übertragenes Volumen, Gesamtgröße, geglättete Geschwindigkeit und geschätzte Restzeit. Unbekannte Länge oder Rate erhält einen passenden Ermittlungsstatus.\n- Flacher grüner Downloadfortschritt auf grauem Hintergrund in Tab und Warteschlange; orange bleibt dem Wiedergabefortschritt vorbehalten.\n- Dateititel im Format „Serie - S01E01: Folgentitel“ statt unbereinigter Anbieterpräfixe.\n- Absturz beim Öffnen des Downloads-Tabs durch eine schreibende Bindung auf schreibgeschützte Fortschrittsdaten behoben.\n- Helle Hoverumrandung und unsaubere mehrstufige Fortschrittslinien entfernt; Status passt auch in schmale Fenster.\n- Fortsetzen verwendet die tatsächliche Länge der vorhandenen Teildatei statt eines möglicherweise älteren gespeicherten Zählers.\n- HTTP-Range-Fortsetzen funktioniert auch ohne starken ETag: Ein überlappender Abschnitt wird vor dem Anhängen mit vorhandenen Bytes verglichen.\n- Ignorierte oder falsche Range-Antworten, geänderte Dateien und zu kurze Antworten überschreiben die bisherige Teildatei nicht mehr.\n- Pause, Fehler, Neustart und Fortsetzen gleichen Zähler und Geschwindigkeit mit dem tatsächlichen Dateistand ab. Fertige Downloads bleiben zum Abspielen verfügbar.\n\n## Live-TV, Playlists und Kategorien\n\n- Live-TV-Kategorien lassen sich per Rechtsklick anpinnen, lösen und innerhalb des angepinnten Bereichs umsortieren; Reihenfolge bleibt je Playlist gespeichert.\n- Pin-Symbole sind auf die Länderflaggen ausgerichtet. Angepinnte Kategorien bleiben vor den übrigen Kategorien und lassen sich normal auf-/zuklappen.\n- Senderliste, Favoriten, Länderansicht und Verlauf verwenden konsistente umlaufende Rahmen mit außenliegenden Scrollleisten.\n- Kategorien und Verlaufstage erhalten durchgehende dezente Trennlinien; Tagesüberschriften und Pfeile sind zentriert, der letzte Tag besitzt eine Abschlusslinie.\n- Kategorien zeigen Hervorhebung bei Hover und Tastaturbedienung statt einer hängenbleibenden Auswahl nach dem Einklappen.\n- Länderchips sind kompakter. Nur das Entfernen-Symbol zeigt den Handzeiger; der redundante Entfernen-Tooltip entfällt.\n- Playlist-Menü öffnet und schließt über dieselbe Taste; ein separates Zahnrad führt zum Playlist Manager. Menülinien und Pfeilabstände sind vereinheitlicht.\n- Playlist-Wechsel übernehmen den neuen Zustand atomar; überholte Wechsel werden abgebrochen und dürfen die aktuelle Auswahl nicht zurücksetzen.\n- Vorbereitete Länder-/Browserindizes werden wiederverwendet; große Filteroperationen laufen im Hintergrund statt die Oberfläche zu blockieren.\n- Fehler bei Menüauswahl und ein Absturz durch unpassende Menüelementtypen in der Mediathek behoben; vorübergehender Fokusrahmen beim Playlistwechsel entfernt.\n- Xtream-Passwörter sind im Playlist Manager auf ausdrücklichen Nutzerwunsch als bearbeitbarer, kopierbarer Text sichtbar. Die Speicherung bleibt verschlüsselt.\n- Sendername, Flagge und technische Streamdaten stehen im Player-Overlay. „Jetzt und danach“ ist einklappbar, mit animierter Bewegung und gespeichertem Zustand.\n\n## Multi-View\n\n- Neue gleichzeitige Live-TV-Wiedergabe mit zwei bis vier unabhängigen Streams und mehreren Anordnungen.\n- Stream hinzufügen verwendet die vorhandene Senderseitenleiste mit Playlistwahl, Kategorien, Ländern, Favoriten, Suche und Qualitätsvarianten.\n- Doppelklick oder Enter fügt hinzu; Abbrechen/Esc stellt die vorherige Auswahlansicht wieder her. Einzelne Streams lassen sich gezielt ersetzen, verschieben oder entfernen.\n- Grafische Zielauswahl entspricht der aktuellen Kachelanordnung. Beim Übergang von zwei auf einen Stream kehrt die Einzelansicht zurück.\n- Jeder Stream besitzt Pause/Stopp, Tonspur-/Untertitelauswahl, Lautstärke mit Prozentfeld und Aufnahmeaktionen.\n- Tonquelle wird ausdrücklich über den Lautsprecher gewählt; ein Bildklick schaltet sie nicht um. Änderungen an stummen Streams entstummen sie nicht.\n- Unabhängige Audioausgaben vermeiden Lautstärkesprünge und unbeabsichtigtes Entstummen beim ersten Multi-View-Start oder beim Hinzufügen weiterer Streams.\n- Einzelstream-Vollbild per Doppelklick oder Taste; Esc/F11 führt zur vorherigen Anordnung zurück. Andere Streams laufen weiter.\n- Gemeinsames Vollbild, Kino, Miniplayer und Pop-out erhalten Decoder, native Videoflächen und Streamzuordnung beim Wechsel.\n- Je Stream getrennte Sender-/Playlistdaten und EPG-Informationen, auch bei identischen Senderkennungen verschiedener Playlists.\n- Verbindungslimits berücksichtigen gemeinsame Anbieterzugänge, laufende Streams und separate Aufnahmen; fehlende Plätze werden vor dem Start behandelt.\n- Multi-View-Pop-out passt seine Höhe an Videos und optionale Programminformationen an; Größenänderungen vermeiden schwarze Erstbilder und wiederholte Renderer-Neustarts.\n\n## Wiedergabe, Ton und Fenster\n\n- Live-TV und Filme/Serien/Downloads verwenden getrennte Wiedergabesitzungen. Beim Wechsel zur TV-Ansicht erscheint nicht mehr der Film im TV-Player.\n- Beim Filmstart wird laufendes TV standardmäßig stummgeschaltet und kann bei ausreichenden Verbindungen weiterlaufen. Beide Lautstärken bleiben unabhängig.\n- Bei begrenzten Anbieter-Verbindungen wird eine erforderliche Freigabe behandelt. Lokale Downloads benötigen keine zusätzliche Anbieter-Verbindung.\n- Filmplayer schließen beendet die Filmsitzung direkt und führt zurück zur Mediathek, statt einen zusätzlichen Zustand „Wiedergabe gestoppt“ stehenzulassen.\n- Native Tonspurübergänge behalten Gerät, Ausgabeformat, Lautstärke, Stummschaltung und noch spielbare gepufferte Audiodaten. Ein begrenzter Paketcache bereitet eingebettete Tonspuren vor.\n- Geschwindigkeitswechsel von 0,25× bis 4× verwenden eine gemeinsame Bild-/Tongrenze und korrigierte Zeitreserve; Scaletempo liefert kontinuierliche Sample-Zeitstempel.\n- Geschwindigkeit wird nach erfolgreicher Änderung oben rechts eingeblendet. Schnelle Regleränderungen werden zusammengefasst und veraltete Aufträge verworfen.\n- Unnötige Stereo-Neustarts nach Senderwechsel sowie Fehler der DirectSound-Startuhr vor dem ersten Audioblock korrigiert.\n- Seek im pausierten Zustand aktualisiert das Zielbild. Direktes Fortsetzen mit anschließendem Spulen kann nicht mehr durch einen veralteten VLC-Pausenzustand erneut pausieren.\n- Beim älteren HTTP-/Timeshift-Pfad wird das pausierte Zielbild nach dem asynchronen Seek zusätzlich angefordert, damit kein altes Bild stehenbleibt. Fortsetzen, Stopp oder ein neuer Sprung verwerfen diese verzögerte Anforderung.\n- Stopp verwirft noch wartende Wiedergabestarts. Alte Timeshift-/Live-Rückkehranforderungen dürfen keinen inzwischen neu ausgewählten Stream überschreiben.\n- Pausenanzeige im Miniplayer wird ohne nachträgliche Textskalierung mittig und scharf gezeichnet. Kleine Player blenden überlappende Titelboxen während des Feedbacks aus.\n- Tonspur-, Untertitel- und Geschwindigkeitsmenüs verwenden gemeinsame begrenzte Platzierung; lange Spurnamen umbrechen, Listen scrollen und Aktionen schließen das Menü zuerst.\n- Interaktive Größenänderungen bündeln native Videogeometrie und blockieren nicht mehr auf einem beschäftigten Renderer. Pop-out, Docking und Vollbild erhalten die Overlay-Reihenfolge.\n- Fehlende Hover-Bedienelemente nach Ansichts-/Sitzungswechsel behoben: Das Overlay wird nach dem fertigen Layout wiederhergestellt.\n- Abgelöste Bedienelemente über dem Desktop während der Windows-Snap-Vorschau werden während des nativen Verschiebe-/Größenänderungsvorgangs verborgen und danach wieder eingeblendet.\n\n## EPG, Aufnahmen und Timeshift\n\n- Programmübersicht mit kompakten farbigen Sendungskarten, größeren Logokacheln, Länderchips, Kategorien und angepasster Zeitnavigation neu gestaltet.\n- EPG-Kategorienrahmen, Zeitachse und vertikale Scrollleiste ausgerichtet; abgeschnittene Rahmen am oberen Rand korrigiert.\n- Eigener Aufnahmen-Tab ersetzt das separate Übersichtsfenster, mit Vorschaubildern, Titel, Sender, Datum, Dauer, Dateigröße und Status.\n- Suche und Filter für fertige, laufende, geplante und fehlgeschlagene Aufnahmen; Abspielen, Ordner öffnen, Umbenennen, Stoppen und Abbrechen je nach Zustand.\n- Aufnahmen werden nach Berliner Kalendertagen gruppiert. Neue Dateien liegen in datierten Unterordnern; vorhandene Dateien bleiben an ihrem Ort.\n- Dateiabgleich erkennt fehlende Aufnahmen auch in Unterordnern. Vorschau und tatsächliche Laufzeit werden begrenzt im Hintergrund ermittelt und gecacht.\n- Umbenennen schützt vorhandene Dateien vor Überschreiben und aktualisiert den gespeicherten Pfad. Laufende Exporte und aktuell abgespielte Dateien sind ausgenommen.\n- Direktaufnahmen und Hintergrund-MP4-Exporte bleiben bei schnellen Start-/Stopp-Folgen getrennt; Multi-View erhält streambezogene Aufnahmeaktionen.\n- Anbieter-Catch-up bleibt vorübergehend deaktiviert: Archivbadges, Archivzeitleiste und EPG-Archivaktionen sind ausgeblendet beziehungsweise gesperrt. Live-Aufnahme und lokales Timeshift bleiben verfügbar.\n\n## Prüfungen, Updates und Grenzen\n\n- 98 Kerntests sowie 43 Hintergrund-Prüfgruppen decken unter anderem Mediathek, Fortsetzen, Downloads, Laufzeit-Cache, EPG, Kategorien, Multi-View und Wiedergabesitzungen ab.\n- Ergänzt: 40 tatsächlich gerenderte Untertitelvarianten, 72 Spurauswahl-Menükonstellationen und 32 Pause-/Seek-Abläufe mit Prüfung des tatsächlichen Zielbilds.\n- Native Audioübergänge zusätzlich mit konstanten Signalen, allen 16 Geschwindigkeitsstufen und lokaler Silo-Folge geprüft. Diese Messungen sind keine Garantie für unterbrochene Netzquellen oder jedes Anbieterformat.\n- README auf GitHub und Forgejo neu aufgebaut: Downloadübersicht, Funktionsbereiche und aktuelle Beispielbilder aus einer isolierten Demobibliothek.\n- Update weiterhin über vollständige Pakete mit Prüfsummen; bestehende Einstellungen und Bibliotheken bleiben erhalten. .NET, VLC und Aufnahme-Werkzeuge sind enthalten.\n- Windows x64; Installer weiterhin ohne Authenticode-Signatur. DRM, HLS-Downloads und direkte OpenSubtitles-Suche sind nicht enthalten.\n- Sprachangeben in der Mediathek beschreiben Playlist-Versionen, nicht durch Öffnen aller Streams verifizierte eingebettete Tonspuren. Metadaten und Verfügbarkeit hängen vom Anbieter ab.","NotesHTML":"
Vollständiger Änderungsüberblick seit 0.9.17 (19. September 2026). Dieses Release bündelt die Änderungen bis zum 21. September 2026, einschließlich der zuletzt korrigierten Hover- und Windows-Snap-Overlays. Mehrere Zwischenkorrekturen derselben Funktion sind beim endgültigen Verhalten zusammengefasst.
\n