Sie sind nicht angemeldet.


Hallo und willkommen bei den XBMCnerds!

In unserem beschaulichen Forum wird alles rund um das XBMC besprochen. Beginnend bei der HTPC-Hardware mit allem was zu dem multimedialem Genuss dazugehört bis hin zur detaillierten Softwareinstallation.


Egal, ob ihr das XBMC auf dem iPhone, einem Apple-TV, einer alten XBOX, einem Windows oder Linux-HTPC betreiben wollt.
Schritt für Schritt Anleitungen werden hier genauso präsentiert wie ganz spezielle Erweiterungen und Änderungen am XBMC. Wir besprechen sowohl den letzten Stable-Build sowie auch die aktuellsten Nightly-Builds des XBMC.

Ob XBMC Anfänger, Umsteiger oder Entwickler ... Bei uns seid ihr richtig.

Falls dies Dein erster Besuch auf dieser Seite ist, lies Dir bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Sonntag, 8. Januar 2012, 03:13

2 Fragen: Confluence-Startauswahl ändern sowie audiochannelsflaggingconditions ausfragen

Hallo,

ich habe 2 Fragen zu XBMC und ich hoffe ihr könnt mir helfen.

Die 1. Frage ist Confluence-spezifisch, deswegen schreibe ich den ganzen Beitrag hier rein:

Ich möchte, wenn ich XBMC starte, auswählen wo XBMC startet. Also bei den Hauptmenü "Filme" oder "Wetter". Noch besser wäre natürlich, wenn XBMC genau an der Stelle startet wo ich das Programm beim letzten Mal beendet habe (also auch irgendwo tief in einen Untermenü).

Die 2. Frage betrifft das auslesen des "audiochannelsflaggingconditions"-Strings. Das zieht aus der Datei die Anzahl der Audiospuren (z.B. 2.0 oder 5.1) und zeigt diese an. Das Problem bei mir ist, dass bei einer Datei mit 2 oder mehreren Audiospuren immer die Zahl angezeigt wird die die höchste ist. Also ich habe 2 Audiospuren in einer Videodatei. Die erste Audiospur hat 2.0 und die zweite 5.1 - angezeigt wird bei mir 5.1. Ich möchte das ganze so ändern, dass immer die Anzahl der Audiospuren angezeigt werden in auf der 1. Audiospur enthalten sind.

Gruß

mad-max

Anwohner des Forums ;-)

  • »mad-max« ist männlich

XBMC: 12 (self compiled)

OS: Windows 7

  • Nachricht senden

2

Sonntag, 8. Januar 2012, 08:49

1 geht nur bedingt...du kannst ein menuepunkt auswaehlen I'm toplevel...mehr nicht...du kannst dir den code I'm nox ansehen...der kann das...

2 ist Lange diskutiert worden...frueher war es standard so Wie du es wolltest...nach dem patch geht das glaub ich nicht mehr...

Sent from my HTC Sensation XE using Tapatalk
wbb.thread.post.signature XBMC-Eden HD Audio Build + Confluence-MOD on Custom A6-Pack + Harmony 650

Mein Confluence-MOD
Wo finde ich das .log-File?
Mein Blog rund um Heimkino und XBMC
Was sollte ich beachten wenn ich einen Post / Thread erstelle


djtoll

[ASRock ION330-BD-HT] [FRODO RC2] and [Pre-Frodos Portable Nightlys] [Win7 SP1]

  • »djtoll« ist männlich

XBMC: xbmc-EDEN und 12.0 “Pre-Frodo” / aktuelles Nightly

OS: Win7 SP1

  • Nachricht senden

3

Sonntag, 8. Januar 2012, 10:15

1 geht nur bedingt...du kannst ein menuepunkt auswaehlen I'm toplevel...mehr nicht...du kannst dir den code I'm nox ansehen...der kann das...

2 ist Lange diskutiert worden...frueher war es standard so Wie du es wolltest...nach dem patch geht das glaub ich nicht mehr...

Sent from my HTC Sensation XE using Tapatalk


zu 1. was du alles weist ? :thumbup:
zu 2. wenn die das gepacht haben wurde da keine hintertür offen gelassen z.B. über die advancedsettings.xml ?

don

LeMarchand

  • »don« ist männlich

XBMC: Frodo ... Gotham

OS: XBMCbuntu 12, W7, Nexus7 Android, S4 mini Android

  • Nachricht senden

4

Sonntag, 8. Januar 2012, 13:25

Alternativ könntest du das System in den Sleep-Modus schicken, anstatt es auszuschalten.
Dann bootet es ja wieder in den Last-State.
Das geht natürlich nur im gesamten System, und nicht nur allein für das XBMC.
wbb.thread.post.signature

5

Sonntag, 8. Januar 2012, 14:05

1 geht nur bedingt...du kannst ein menuepunkt auswaehlen I'm toplevel...mehr nicht...du kannst dir den code I'm nox ansehen...der kann das...
"toplevel" habe ich noch nie gehört, das xbmc wiki findet dazu auch nichts. Ich habe jetzt mal im Nox-Theme nachgeschaut, aber auch nichts gefunden:

http://code.google.com/p/aeon--nox/sourc…k/720p/Home.xml

@djtoll: Auf der Wiki-Seite steht jedenfalls nichts davon: http://wiki.xbmc.org/index.php?title=Use…cedsettings.xml

@don: Nein, das ist leider keine Option für mich.


mad-max

Anwohner des Forums ;-)

  • »mad-max« ist männlich

XBMC: 12 (self compiled)

OS: Windows 7

  • Nachricht senden

6

Sonntag, 8. Januar 2012, 15:37

Toplevel heisst Standard Hauptmenue...
Ich suchs nachher mal...

Sent from my HTC Sensation XE using Tapatalk
wbb.thread.post.signature XBMC-Eden HD Audio Build + Confluence-MOD on Custom A6-Pack + Harmony 650

Mein Confluence-MOD
Wo finde ich das .log-File?
Mein Blog rund um Heimkino und XBMC
Was sollte ich beachten wenn ich einen Post / Thread erstelle

mad-max

Anwohner des Forums ;-)

  • »mad-max« ist männlich

XBMC: 12 (self compiled)

OS: Windows 7

  • Nachricht senden

7

Montag, 9. Januar 2012, 23:05

@M.t.B.:
Ich hab mir das im Aeon.Nox mal angesehen...
Ist echt easy...

Du definierst ein Button der das Setting an sich aktiv schaltet:

Quellcode

1
2
3
4
5
6
7
8
9
      <control type="radiobutton" id="451">
        <description>Default focus</description>
        <label>31613</label>
        <include>Objects_CommonSettingsButton</include>
        <onclick>Skin.ToggleSetting(customstartupfocus)</onclick>
        <selected>Skin.HasSetting(customstartupfocus)</selected>
        <onback condition="!IsEmpty(Window(home).Property(Settings.Shortcut))">ActivateWindow(1111)</onback>
        <onback>Dialog.Close(1129)</onback>
      </control>


Dann brauchst du ein Input-Feld indem du ein Offset angeben kannst:

Quellcode

1
2
3
4
5
6
7
8
9
10
		  <control type="button" id="454">
			<description>Default focus</description>
			<label>- $LOCALIZE[31612]</label>
			<label2>[COLOR=selected]$INFO[Skin.String(CustomFocusOffset)][/COLOR]</label2>
			<include>Objects_CommonSettingsButton</include>
			<onclick>Skin.SetNumeric(CustomFocusOffset)</onclick>
			<visible>Skin.HasSetting(customstartupfocus)</visible>
			<onback condition="!IsEmpty(Window(home).Property(Settings.Shortcut))">ActivateWindow(1111)</onback>
			<onback>Dialog.Close(1129)</onback>
		  </control>


Soweit so gut...jetzt kommt der tricky Teil...
Du musst ein Control.Move Befehl ins onLoad der Home.xml packen...dann verschiebt er je nach eingegebenem Wert...

Quellcode

1
<onload condition="Window.Previous(startup)+Skin.HasSetting(customstartupfocus)">Control.Move(9000,$INFO[Skin.String(CustomFocusOffset)])</onload>


Für die direkt Umsetzung im Confluence kannst du bei mir ins GIT gucken:
https://github.com/mad-max/skin.moddedco…2e030aa68d06b64

Wann dürfen wir eigentlich dein Werk begutachten? Du bist ja auch schon ein Moment am basteln und schrauben...

mm

8

Donnerstag, 12. Januar 2012, 02:10

Danke mm funktioniert, es gibt auch noch eine andere Möglichkeit:

(alles in home.xml)

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  <defaultcontrol always="true">8999</defaultcontrol>
  <include condition="Skin.HasSetting(homepageHideRecentlyAdded)">LoadRecentAdded</include>
  <allowoverlay>yes</allowoverlay>
  <controls>
    <control type="button" id="8999">
      <posx>9999</posx>
      <posy>9999</posy>
      <include>HiddenObject</include>
      <onfocus>Control.Move(9000,$INFO[Skin.String(CustomFocusOffset)])</onfocus>
      <onfocus>SetFocus(9000)</onfocus>
      <visible>Window.Previous(startup)+Skin.HasSetting(customstartupfocus)</visible>
    </control>
    <control type="button" id="8999">
      <posx>9999</posx>
      <posy>9999</posy>
      <include>HiddenObject</include>
      <onfocus>SetFocus(9000)</onfocus>
      <visible>!Window.Previous(startup)|!Skin.HasSetting(customstartupfocus)</visible>
    </control>


Ich empfehle die posx und y noch hinzuzufügen um das zur aufpoppende Fenster zu verstecken.

Wegen meiner 2. Frage habe ich mal ein bisschen was ausprobiert:

Das ganze betrifft nicht nur AudioChannelsFlaggingConditions sondern auch AudioCodecFlaggingConditions. Entgegen meiner 1. Vermutung wird nicht immer der besere ausgewählt - sondern, der Wert der als Englisch getaggt ist. Habe einen Film mit Deutsch DTS 7.1 und Englisch DD5.1 und bekomme DD und 5.1 angezeigt.

XBMCNerds.com