Für themoviedb.org existiert eine API um damit Informationen von Filmen erfragen zu können. Da wäre es sinnvoll diese mit in die Anwendung einzubinden. Es sollte dann wohl auch möglich sein, dass eines der verfügbaren Cover ausgewählt werden kann. Derzeit ist überhaupt nur mögliches Cover möglich.
Kommentare
Da man für themoviedb.org
Da man für themoviedb.org sowieso einen Umbau vornehmen muss würde es sich auch direkt anbieten, dass das Feld für die an der Produktion beteiligten Firmen mit aufgenommen wird. Wäre sinnvolle, wenn man mal alle Filme von Disney ausfindig machen möchte. Das muss dann aber als eine Liste gespeichert werden. Also ähnlich der Genres.
Dafür gibt es eine seperate
Dafür gibt es eine seperate Aufgabe.
#229 - Unterstützung für Produktions-Firmen (Geschlossen / Erledigt)
Der Suchendialog muss
Der Suchendialog muss umgebaut werden. Derzeit dienen die Checkboxen zum Filtern der Suchergebnisse. Das wird mit themoviedb aber nicht funktionieren, da diese "nur" Filme speichern. Das Medium ist dort aber nicht enthalten und die FSK Freigabe nicht durchgehend. Entsprechend müssen diese Felder aber beim Suchen noch angegeben werden können.
Erledigt
Erledigt
(Kein Betreff)
Namen der Länder
Die Namen der Länder sind alle in Englisch. Allerdings ist das für die Anwendung nicht ganz so gut zu gebrauchen bzw. sieht das etwas unschön aus. Entsprechend sollten die auch auf Deutsch gehalten werden. Hier bin ich bisher hergegangen und habe die Texte ersetzt. Allerdings ist es wohl sinnvoller, wenn ich in diesem Fall eher das Feld "iso_3166_1" benutze. Da ist ein Ländercode erhalten mit dem man das Land auch im Falle einer Textänderung noch sinnvoll identifizieren kann.
https://de.wikipedia.org/wiki/ISO-3166-1-Kodierliste
erledigt
erledigt
Alternative Cover
Beim Bearbeiten oder Hinzufügen von Filmen muss es möglich sein ein anderes Cover als das Hauptcover auswählen zu können.
Hierfür muss wahrscheinlich irgendwie eine Schaltfläche, in der Nähe des Covers, eingebaut werden mit dem ein Dialog geöffnet wird, in dem alle alternativen Cover auswählbar sind. Wurde ein Cover ausgewählt so wird das aktuelle Cover ersetzt.
Vielleicht wird die Schaltfläche immer unter dem Cover angezeigt. Oder wenn man der Maus über das Cover fährt. Aber das finde ich nicht offensichtlich genug. Also besser immer anzeigen.
Erledigt
Erledigt
Beim Aktualisieren der Film
Beim Aktualisieren der Film infos dürfen verschiedene Felder, wie Kommentare dürfen nicht verloren gehen. Genau wie auch beim Editieren eines Filmes und der entsprechenden Suche im Netz sollte der Kommentar etc. nicht verloren gegen. In diesem Fall muss der eigentlich zu bearbeitende Film auf die Suche wieder in die Detail Suche mit einfließen. Es sollte aber nicht immer der gleiche Film übergeben werden. Oder? Keine Ahnung. Ausprobieren.
Erledigt
Erledigt
Während der automatischen Aktualisierung
Wenn man während der automatischen Aktualisierung der Film-Infos hergeht und selbst einen Film per Hand editiert, dann kann es passieren, dass es zu einem Fehler kommt, da gleichzeitig zwei Transactions aktiv sind. Was SQLite aber nicht unterstützt und somit knallt es beim Abschließen der zweiten Transaction.
Hier muss noch mal die Logik überprüft werden, dass nicht zwei stellen gleichzeitig in die Datenbank schreiben. Eigentlich sollte das sowieso mit dem MoviePool schon abgefrüstückt sein. Aber dem ist wohl nicht so.
Eventuell liegt das daran,
Eventuell liegt das daran, dass beim Speichern nach dem manuellen Editieren eines Filmes dieser Film im Kontext des HauptThreades gespeichert wird und nicht wie die anderen Stellen mittels des MoviePools. Entsprechend muss vielleicht auch einfach das Speichern des Filmes beim Editieren umgestellt werden. Das könnte vielleicht sogar auch das neu Hinzufügen von Filmen betreffen.
Vielleicht kann es auch sein, dass der MoviePool in diesesm Fall gar nicht das geeignete Werkzeug ist und wir generell innerhalb des Speicherns ein lock setzen damit die ganze Logik zwar nicht blockiert aber es auch nicht doppelt aufgerufen werden kann.
Richtig. Der MoviePool war
Richtig. Der MoviePool war bisher nicht dafür ausgelegt, dass mehrere Aktionen gleichzeitig durchgeführt werden könnten. Was dazu geführt hat, dass 2 Transactions gleichzeitig aufgemacht wurden. Das sollte jetzt aber nicht mehr passieren.
Erledigt
Handling mit Covern
Handling mit Covern nicht immer Optimal. Eigentlich hatte ich es berücksichtigt, dass keine leeren Urls geladen werden. Das klappt anscheinend aber nicht immer. Hier sollte das Laden allerdings darauf Rücksicht nehmen und auch ein "null" akzeptieren. Bzw annehmen aber bei der weiteren Verarbeitung keinen Fehler werfen sondern wohl selbst ein null.
Auch sollte hier berücksichtigt werden, dass es beim Download des Bildes zu einem Fehler kommen kann und auch teils schon gekommen ist.
Suche eines Filmes mittels "Im Web suchen"
Das Suchen eines Filmes mittels Schaltfläche "Im Web suchen" funktioniert bei Serien nicht sonderlich gut. Um nicht zu sagen, dass das gar nicht funktioniert, da bei diesen immer ein " - Staffel X" anhängt. Da die Suche damit nicht umgehen kann.
Hierfür müsste der Titel für die Suche entsprechend verändert werden, damit solche Zusätze abgeschnitten werden und nur nach dem Haupttitel gesucht wird. Eventuell könnte man hier auch hergehen und zuerst nach dem gesamten Titel suchen und sollte nichts gefunden werden, dann nur nach dem Haupttitel.
Das ganze müsste dann auch in der Aktualisierung so gemacht werden. Das zu erst nach dem ganzen Titel gesucht würde und anschließend nach dem Haupttitel. Für den Vergleich zum besten Match für den Titel müsste dann aber der gesamte Titel verwendet werden.
Seperate Aufgabe:
Seperate Aufgabe: #237 - Suche eines Filmes mittels "Im Web suchen" (Geschlossen / Erledigt)
Restrukturierung von Film-Info Aktualisieren
Die Schaltfläche befinden sich derzeit direkt auf der obersten Ebene innerhalb der Toolbar. Hier macht es aber wohl Sinn, wenn zusätzlich zur "Film-Info Aktualisieren"-Schaltfläche noch eine "Alternative Cover"-Schaltfläche hinzugefügt wird. Damit man nicht jedes Mal einen Film komplett bearbeiten muss, nur weil man ein anderes Cover haben möchte. Was leider sogar recht oft vorkommt. Also sollte das alternative Cover auch direkt vom Hauptfenster aus ausgewählt werden können.
Was dann im Endeffekt dazu führt, dass wir noch eine Schaltfläche mehr in der Tollbar haben. Allerdings ist das vom Platz her nicht drin. Damit würde die Toolbar überlaufen. Entsprechend wäre es wohl ganz sinnvoll, wenn die beiden Schaltflächen unter einer "Extra"-Schaltfläche verstaut würden. Da man diese beiden Funktionen wohl eh nicht so wirklich oft braucht. Außer beim Migrieren der Filmliste.
Die Funktionen befinden sich
Die Funktionen befinden sich unter der "Film bearbeiten" Schaltfläche. Erreichbar durch eine extra Schaltfläche. Hier könnte man später auch noch weitere Funktionen wie "Kommentar bearbeiten" etc. platzieren.
Erledigt
Hier muss noch ein
Hier muss noch ein abschließender Test mit so ziemlich allen Filmen stattfinden.
Sieht soweit ganz gut aus.
Sieht soweit ganz gut aus. Denke ich. ;)
(Kein Betreff)