Author Topic: Adding New Media Scenario  (Read 2846 times)

klanmce

  • Veteran
  • ***
  • Posts: 133
    • View Profile
Adding New Media Scenario
« on: March 31, 2011, 02:50:42 pm »
I am trying to add a new media scenario similar to the auto generated Video scenario to point to a directory - this is to separate my music videos. When I try adding through the web interface, I am not seeing the option to specify the file options that are shown for the Video scenario, what I see is the device, for eg. the xine player.

What are my options to accomplish this, right now my head space is manually adding to the DB, not sure how wise that is?

Thanks in advance.

cafedumonde

  • Regular Poster
  • **
  • Posts: 26
    • View Profile
Re: Adding New Media Scenario
« Reply #1 on: March 31, 2011, 04:37:46 pm »

This is a cool idea. I'd like to do this as well. Someone please suggest how this might be done..

posde

  • Administrator
  • LinuxMCE God
  • *****
  • Posts: 3009
  • Wastes Life On LinuxMCE Since 2007
    • View Profile
    • My Home
Re: Adding New Media Scenario
« Reply #2 on: March 31, 2011, 04:50:51 pm »
klanmce,

do you want to play a single directory, or do you want the media list to contain only contents from a specific directory?

klanmce

  • Veteran
  • ***
  • Posts: 133
    • View Profile
Re: Adding New Media Scenario
« Reply #3 on: March 31, 2011, 07:09:59 pm »
I want to list all the contents in that specific directory.

golgoj4

  • NEEDS to work for LinuxMCE
  • ***
  • Posts: 1082
  • hrumpf!
    • View Profile
    • Mah Website
Re: Adding New Media Scenario
« Reply #4 on: March 31, 2011, 09:02:00 pm »
why not just give them the media subtype of music videos and use the attributes browser?
Official Releases
http://deb.linuxmce.org/QOrbiter-release.apk latest Qt4 android apk  http://deb.linuxmce.org/QOrbiterQt5-release.apk for the Qt5 Android version http://deb.linuxmce.org/QOrbiter-release.dmg for the MacOSX version

Unstable Nightlies
http://langstonball.com/downloads

klanmce

  • Veteran
  • ***
  • Posts: 133
    • View Profile
Re: Adding New Media Scenario
« Reply #5 on: March 31, 2011, 11:38:16 pm »
I am presently doing that, but wanted to refine the process a bit more, is it, that this is not possible?

posde

  • Administrator
  • LinuxMCE God
  • *****
  • Posts: 3009
  • Wastes Life On LinuxMCE Since 2007
    • View Profile
    • My Home
Re: Adding New Media Scenario
« Reply #6 on: March 31, 2011, 11:52:25 pm »
at the moment I do not see a way of achieving this the way you want to.
« Last Edit: April 01, 2011, 08:33:24 am by posde »

klanmce

  • Veteran
  • ***
  • Posts: 133
    • View Profile
Re: Adding New Media Scenario
« Reply #7 on: April 01, 2011, 12:27:55 am »
Cool thanks.

Which tables hold the data that influence the scenarios shown both auto and created?

posde

  • Administrator
  • LinuxMCE God
  • *****
  • Posts: 3009
  • Wastes Life On LinuxMCE Since 2007
    • View Profile
    • My Home
Re: Adding New Media Scenario
« Reply #8 on: April 01, 2011, 08:34:16 am »
klanmce,

best way to find out the relationship is the web admin. Look at the code of the scenario views and you should be able to find what you need.

klanmce

  • Veteran
  • ***
  • Posts: 133
    • View Profile
Re: Adding New Media Scenario
« Reply #9 on: April 02, 2011, 01:05:40 am »
Ok, I tried looking at the database and found the following:

CommandGroup
CommandGroup_Command
Command
Template

The table CommandGroup has the scenarios and the room it belong to, my question thus far, is which table, if any, holds the actual directory that this  34 | Media Wiz - File/Disc (found in template), points to.

No luck with the web admin search yet to find the relationships.

posde

  • Administrator
  • LinuxMCE God
  • *****
  • Posts: 3009
  • Wastes Life On LinuxMCE Since 2007
    • View Profile
    • My Home
Re: Adding New Media Scenario
« Reply #10 on: April 02, 2011, 10:08:48 am »
klanmce,

there is no directory. That's why I said it is not possible atm.

You specify the media type. If you go into the scenarios in the webadmin, you will find all the media scenarios. Looking at it, you will find the Command it uses, as well as the parameter. At the moment, the parameter is a media type. LinuxMCE in its infinite wisdom goes out to the pluto_media database, and gets all media with that specific mediatype.

klanmce

  • Veteran
  • ***
  • Posts: 133
    • View Profile
Re: Adding New Media Scenario
« Reply #11 on: April 02, 2011, 02:59:03 pm »
Got you.

I checked the MediaType table and realized that there is a subdirectory in that table which could possible relate to the directory to check for videos, see excerpt below, is this assumption correct or close?

Quote
mysql> select Define,Description,Subdirectory from MediaType where PK_MediaType = 5;
+-------------------+---------------------+--------------+
| Define            | Description         | Subdirectory |
+-------------------+---------------------+--------------+
| pluto_StoredVideo | LinuxMCE Video File | videos       |
+-------------------+---------------------+--------------+
1 row in set (0.00 sec)

 If I include in this table an entry to reflect my task, with the appropriate bits, would this break LMCE in any way?


tschak909

  • LinuxMCE God
  • ****
  • Posts: 5501
  • DOES work for LinuxMCE.
    • View Profile
Re: Adding New Media Scenario
« Reply #12 on: April 02, 2011, 04:06:39 pm »
Right now, there's a whole chunk of code in Orbiter's screen handler, for the media file list...that deals with passing back grid parameters to the datagrid as to what is displayed. This parameter is not exposed at all...you would need to:

(1) expose this parameter as a command parameter by adding a new command parameter to show file list
(2) run DCEGen on the Orbiter device template, to get the new Show File List method inside Orbiter
(3) modify the method to check if this parameter is set, if so, set the appropriate sParams inside.

This would get you what you would need.
-Thom

posde

  • Administrator
  • LinuxMCE God
  • *****
  • Posts: 3009
  • Wastes Life On LinuxMCE Since 2007
    • View Profile
    • My Home
Re: Adding New Media Scenario
« Reply #13 on: April 02, 2011, 07:26:21 pm »
I checked the MediaType table and realized that there is a subdirectory in that table which could possible relate to the directory to check for videos, see excerpt below, is this assumption correct or close?

I do not know what that specific directory is used for, but I DO know, that video files are located outside of that directory as well.
Quote
If I include in this table an entry to reflect my task, with the appropriate bits, would this break LMCE in any way?

I don't think so. Feel free to play with it. If something breaks, and you want to revert, go into web admin / sqlCVS / diff - select the MediaType table - and check for diffs. Select the entry you made, click revert, and everything is back to normal

klanmce

  • Veteran
  • ***
  • Posts: 133
    • View Profile
Re: Adding New Media Scenario
« Reply #14 on: April 02, 2011, 10:55:40 pm »
Just as indicated, the "ratch" did not work.

TSCHAK909