You are not logged in.

Dear visitor, welcome to Dreamboard. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Tuesday, February 9th 2010, 2:15pm

Wiedergabe->Film löschen - 8000er

Moin zusammen,

ich vermisse den Menüpunkt

Film löschen und zurrück zur Auswahl.

Leider landet man immer wieder nachdem man einen aufgenommenen Film geschaut hat und diesen dann löscht jedesmal wieder im Fernsehmodus. Ich möchte aber gerne wieder die Liste der aufgenommenen Filme sehen. Beide Punkte gibt es einzelnt

Film löschen

Zurück zur Auswahl

und diese müßten nur in einem weiteren Punkt kombiniert werden. Kann man eventuell auch selber, wenn man weiß wo man suchen muß :-).

Ich würde mich über eine Antwort freuen

Tschau

Uwe

2

Tuesday, February 9th 2010, 2:32pm

Einstellungen > System > System Anpassen
Im Experten-Modus kannst du das dann einstellen.
dm7025, dm8000


3

Tuesday, February 9th 2010, 5:08pm

An dieser Stelle steht Benutzer fragen, was ja auch richtig ist. Ich möchte nur einen weiteren Menüpunkt haben um dann meine Auswahl

Film löschen und zur Liste zurück

auszuwählen.

Wie wird das Auswahlmenü erzeugt? Ist es ein Python Script?

4

Tuesday, February 9th 2010, 6:47pm

Ich kann so viele Filme löschen, wie ich möchte und bleibe in der Filmliste, bis ich diese mit exit verlasse.
" Zurück zur Filmliste " einstellen. :)
DerMicha has attached the following image:
  • screenshot_800x450.jpg
dm7025, dm8000

This post has been edited 1 times, last edit by "DerMicha" (Feb 9th 2010, 7:30pm)


5

Tuesday, February 9th 2010, 8:02pm

@DerMicha

Darum geht es ihm doch gar nicht wenn ich friend1a richtig verstanden habe.

Wenn man unter "Einstellungen > System > Anpassen" die Option "Verhalten beim Stoppen eines Films" auf "Benutzer fragen" eingestellt hat, gibt es momentan folgende Optionen wenn man die Stopp-Taste bei der Wiedergabe einer Aufnahme drückt:

Das Abspielen dieses Films beenden?
  1. Ja
  2. Ja, zurück zur Filmauswahl
  3. Ja, diesen Film löschen
  4. Nein
  5. Nein, aber von Anfang an neu beginnen


und er will jetzt eine Option haben die 2. und 3. kombiniert, sprich "Ja, Film löschen und zurück zur Filmauswahl".
Genau diese Option fehlt mir persönlich auch noch, deswegen habe ich das auch schon vor kurzem bei den Entwicklern vorgeschlagen.

Es ist also notiert, jetzt muss man nur noch abwarten ob es auch eingebaut wird. ;)

6

Tuesday, February 9th 2010, 8:12pm

Muss man das haben ?
Wenn ich die Stoptaste drücke lande ich mit meiner Einstellung in der Filmliste.
Da kann ich dann löschen und den nächsten Film auswählen, oder die Liste schließen u. LiveTV gucken.
Diese Popups mit "wollen sie dies, wollen sie das, wollen sie wirklich...", nerven nur. :thumbdown:

Ich bin dafür, dass ich dagegen bin. :)
dm7025, dm8000


7

Tuesday, February 9th 2010, 8:29pm

OK dann vergleichen wir mal die Tastendrücke.

Deine Variante:

1. Stopp-Taste
2. Menü-Taste
3. auf "löschen" navigieren und OK-Taste <-- zähle ich jetzt mal als einen Tastendruck, da "löschen" der erste Eintrag im Kontextmenü ist.
4. Abfrage ob wirklich gelöscht werden soll mit OK-Taste bestätigen.

Der Vorschlag:

1. Stopp-Taste
2. die Zahlen-Taste drücken die der neuen Option "Ja, Film löschen und zurück zur Filmauswahl" zugeordnet ist
3. Abfrage ob wirklich gelöscht werden soll mit OK-Taste bestätigen.

-> Ein Tastendruck weniger -> Verbesserung der usability

8

Tuesday, February 9th 2010, 8:45pm

Du gehst davon aus, dass ich sofort löschen möchte.

Dann magst du Recht haben.
Ich möchte meistens aber nur den nächsten Film auswählen und lösche später, wenn auch garantiert keine Aufnahme mehr läuft.
Aber wenn das eingebaut werden sollte, bekomme ich das mit meiner Einstellung eh nicht zu sehen, also soll es mir egal sein. :)
dm7025, dm8000


9

Tuesday, February 9th 2010, 10:12pm

Du gehst davon aus, dass ich sofort löschen möchte.


Natürlich beziehe ich mich darauf, das ist nun mal das Thema dieses Threads.

This post has been edited 1 times, last edit by "Sat_Man" (Feb 9th 2010, 10:19pm)


10

Wednesday, February 10th 2010, 12:05am

hmm, ich betätige die Wippe nach unten und befinde mich in der Filmauswahl bei der eben angesehenen Aufnahme, Menü, ok, ok, und navigiere auf die nächste Aufnahme, wobei die Auswahl auf der nächsten Aufnahme steht und ein ok zum Abspielen reicht.
da benötigt man keinen Extrapunkt für Rückkehr.

11

Wednesday, February 10th 2010, 2:11pm

Du benötigst mit deiner Variante ebenfalls einen unnötigen Tastendruck mehr, also wieder kein Argument gegen die weitere Option. ;)

12

Wednesday, February 10th 2010, 6:50pm

Genau den punkt vermisse ich auch. Muss mal schauen, ob ich mir den kurz selbst basteln kann. Dann könnte ich den patch hier
posten (aber macht euch noch nicht zu grosse hoffnungen).
Gruss
Dre

Boxen: DM 7000-S / DM 7020-Si / DM 7025-ST / DM800-C PVR HD / DM8000-SSTC DVD PVR HD / DM7020HD STC
Developer Project Merlin - we are OpenSource

13

Wednesday, February 10th 2010, 9:45pm

eingebaut hab ich die option. aber irgendwie klappt es noch nicht ganz. braucht also noch ein wenig arbeit. aber ich bin zuversichtlich, dass ich das hinkriege.
Gruss
Dre

Boxen: DM 7000-S / DM 7020-Si / DM 7025-ST / DM800-C PVR HD / DM8000-SSTC DVD PVR HD / DM7020HD STC
Developer Project Merlin - we are OpenSource

14

Thursday, February 11th 2010, 9:11pm

ok, hab den fehler gefunden...was so ein buchstabe ausmachen kann.

in /usr/lib/enigma2/python/Screens die Datei InfoBar.py öffnen und die untenstehenden Anpassungen machen:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
def handleLeave(self, how):
	self.is_closing = True
	if how == "ask":
		if config.usage.setup_level.index < 2: # -expert
			list = (
				(_("Yes"), "quit"),
				(_("No"), "continue")
			)
		else:
			list = (
				(_("Yes"), "quit"),
				(_("Yes, returning to movie list"), "movielist"),
				(_("Yes, and delete this movie"), "quitanddelete"),
				(_("Yes, and after deleting return to movie list"), "returnanddelete"),
				(_("No"), "continue"),
				(_("No, but restart from begin"), "restart")
			)

		from Screens.ChoiceBox import ChoiceBox
		self.session.openWithCallback(self.leavePlayerConfirmed, ChoiceBox, title=_("Stop playing this movie?"), list = list)
	else:
		self.leavePlayerConfirmed([True, how])

def leavePlayer(self):
	self.handleLeave(config.usage.on_movie_stop.value)


Zeile 14 ist neu.

Source code

1
2
3
4
5
6
7
def deleteConfirmed(self, answer):
	if answer:
		self.leavePlayerConfirmed((True, "quitanddeleteconfirmed"))
			
def returnanddeleteConfirmed(self, answer):
	if answer:
		self.leavePlayerConfirmed((True, "returnanddeleteconfirmed"))


Zeile 5 - 7 sind neu.

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
def leavePlayerConfirmed(self, answer):
	answer = answer and answer[1]

	if answer in ("quitanddelete", "quitanddeleteconfirmed", "returnanddelete", "returnanddeleteconfirmed"):
		ref = self.session.nav.getCurrentlyPlayingServiceReference()
		from enigma import eServiceCenter
		serviceHandler = eServiceCenter.getInstance()
		info = serviceHandler.info(ref)
		name = info and info.getName(ref) or _("this recording")

		if answer == "quitanddelete":
			from Screens.MessageBox import MessageBox
			self.session.openWithCallback(self.deleteConfirmed, MessageBox, _("Do you really want to delete %s?") % name)
			return
		elif answer == "returnanddelete":
			from Screens.MessageBox import MessageBox
			self.session.openWithCallback(self.returnanddeleteConfirmed, MessageBox, _("Do you really want to delete %s?") % name)
			return
			
		elif answer in("quitanddeleteconfirmed", "returnanddeleteconfirmed"):
			offline = serviceHandler.offlineOperations(ref)
			if offline.deleteFromDisk(0):
				from Screens.MessageBox import MessageBox
				self.session.openWithCallback(self.close, MessageBox, _("You cannot delete this!"), MessageBox.TYPE_ERROR)
				return

	if answer in ("quit", "quitanddeleteconfirmed"):
		self.close()
	elif answer in ("movielist", "returnanddeleteconfirmed"):
		ref = self.session.nav.getCurrentlyPlayingServiceReference()
		self.returning = True
		from Screens.MovieSelection import MovieSelection
		self.session.openWithCallback(self.movieSelected, MovieSelection, ref)
		self.session.nav.stopService()
	elif answer == "restart":
		self.doSeek(0)


Zeile 4 um , "returnanddelete", "returnanddeleteconfirmed" ergänzt
Zeile 15 - 18 hinzugefügt
Zeile 20 abgeändert: elif answer in("quitanddeleteconfirmed", "returnanddeleteconfirmed"): statt elif answer == "quitanddeleteconfirmed":
Zeile 29 abgeändert: elif answer in ("movielist", "returnanddeleteconfirmed"): statt elif answer == "movielist":

Das müsste alles sein. ich bin mir bewusst, dass man evtl. das ganze noch ein wenig vereinfachen könnte. da ich aber nicht weiss, ob deleteConfirmed noch sonst wo gebraucht wird, habe ich lieber eine neue funktion geschrieben.

funktionieren tut der code. vielleicht check dmm das ja noch ein...
Gruss
Dre

Boxen: DM 7000-S / DM 7020-Si / DM 7025-ST / DM800-C PVR HD / DM8000-SSTC DVD PVR HD / DM7020HD STC
Developer Project Merlin - we are OpenSource

15

Monday, February 15th 2010, 11:09am

Danke - genau die Option hat mir auch gefehlt :) - grade wenn man einige aufgenommene Serienfolgen nacheinander "wegguckt" ist das doch recht praktisch :)
Best regards,
Marcus

16

Monday, February 15th 2010, 7:04pm

Ich hab ghost den diff geschickt. Vielleicht wirds in zukunft in den images drin sein.
Gruss
Dre

Boxen: DM 7000-S / DM 7020-Si / DM 7025-ST / DM800-C PVR HD / DM8000-SSTC DVD PVR HD / DM7020HD STC
Developer Project Merlin - we are OpenSource

17

Monday, February 15th 2010, 8:07pm

OK dann vergleichen wir mal die Tastendrücke.

Deine Variante:

1. Stopp-Taste
2. Menü-Taste
3. auf "löschen" navigieren und OK-Taste <-- zähle ich jetzt mal als einen Tastendruck, da "löschen" der erste Eintrag im Kontextmenü ist.
4. Abfrage ob wirklich gelöscht werden soll mit OK-Taste bestätigen.
Nö, ich hab ja das "movieselectionquickbutton" installiert. :)
1.Stoptaste
2.Rote Taste
3.Betätigen
DerMicha has attached the following image:
  • screenshot_800x450.jpg
dm7025, dm8000


18

Tuesday, February 16th 2010, 12:43pm

Die Ausgangslage für solche Dinge bildet aber immer ein Standard Release oder CVS Image, d.h. ohne installierte Erweiterungen.

19

Saturday, February 27th 2010, 6:42pm

Hallo Dre,

ich war lange nicht online, habe es jetzt aber sofort implementiert. Danke! Genau das habe ich gesucht.

Natürlich taucht sofort die nächste Frage auf:

An welcher Stelle kann ich den deutschen Text zur Umwandlung eingeben?



Ich hoffe ich nerve nicht zusehr :-)

Tschau

Uwe

20

Sunday, February 28th 2010, 10:59am

du müsstest den text direkt in der InfoBar.py auf Deutsch erfassen, da die übersetzungen in einer .mo-datei sind. diese kannst du nicht verändern (du müsstest die .po-datei nehmen, erweitern und danach die .mo-datei erstellen lassen).
Gruss
Dre

Boxen: DM 7000-S / DM 7020-Si / DM 7025-ST / DM800-C PVR HD / DM8000-SSTC DVD PVR HD / DM7020HD STC
Developer Project Merlin - we are OpenSource