Smart Playlist inside of Smart Playlist (help)
#1
I have been using XBMC for a while now, and haven't ran into many issues until late. I am using PseudoTV and trying to create smart playlist inside of smart playlist, everything is listed correct but is not working for some reason. Let me explain:

I want to have 2 movie channels in PseudoTV: for easier reading we will call them Channels 1 and Channel 1 HD

First I created a smart playlist to act as a root:
- "Channel 1 root" is Studio "Warner Brothers"
This Channel now shows 375 total Movies 75 Hd

Then I want to make just a Channel 1 Standard Definition channel
- "Channel 1 SD" playlist equals "Channel 1 Root"
- "Channel 1 SD" Video aspect is less than "719"
- Must match all rules
This Channel now shows ALL movies (everyone in the database, not just Channel 1 root)

Then I want to make a Channel 1 HD
- "Channel 1 HD" playlist equals "Channel 1 Root"
- "Channel 1 HD" Video aspect is more then "719"
- Must match all rules
This Channel now shows 0 movies.


I have read the wiki which makes it read as if this can be done, I will post the file later when i get home, but that is how it is listed and I can not get this to work correctly. I am trying to do this for more then 1 "channel" and all are acting the same. I do not know where I am going wrong.


Thank you in advance


I might have posted this in the wrong section, I had so many tabs open, if a mod is willing to move to right area I would be thankful
Reply
#2
It would help if you posted exactly what your various playlists looked like. Having said that, I am going to take a stab at this anyway.
There is some sort of a bug in XBMC regarding playlists within playlists. When testing the playlist within the XBMC playlist editor, you need to remove the ".xsp" extension from the included playlists in order for them to work.
When using the same playlists within PseudoTV, you need to include the ".xsp" extension in order for them to work.

Looking at your problem, I think there may be another problem. You may need to do away with your "Channel 1 root" playlist. I think it may be too many levels of playlists. Why don't you instead use something like the following:

Warner Bros. HD PLaylist:
Studio "Warner Brothers"
Video aspect is more then "719
Must match all rules

Warner Bros. SD Playlist:
Studio "Warner Brothers"
Video aspect is less than "719"
Must match all rules

You can now make each one of these playlists you two Warner Brothers movie channels and do away with the root playlist.

At least one of these solutions should get you going.

Something else you may want to consider....I have notice that the "Studio" tags don't always include the name "Warner Brothers". Many times it is abbreviated to "Warner Bros.". So you may want to change your Studio rule to something like:
Studio contains Warner
Just a thought!

Let us know how it goes.

Mark
Reply
#3
Ok, thanks for the reply tried removing the .xsp and still didn't work in regards to the later part, i was making my post as simple as I could, the actual "Channel isnt as simple as it is shown.

Each of my movie channels has multiple studios not just one so the must match all check wouldn't work making it not work at all in general. I am going to upload my "Cinemax" channel. This is how I wanted it to work:

-----ROOT-----
Cinemax/ Cinemax HD (321 Movies /?? Movies)
---Include studios
- Paramount
- Universal/working title/zanuck/live planet/capital arts
- Miramax
- Weinstein
- Rouge
- Marvel/capcom
- working title
- illumination
--- Match one or more rules

-----Actual SD Channel playlist-----
- include Cinemax root
- video aspect less then 720
- Genre not Animation
- Genre not Christmas
--- Must match all rules

----- Actual HD Channel-----
- include Cinemax root
- video aspect greater then 719
- Genre not Animation
- Genre not Christmas


This way I would have 2 Cinemax channels for adults, neither channel would play animation nor Xmas, one should play HD content the other SD content. I am going to post all three channels in one second on a separate post.


This is before the removing of xsp, when i did that, XBMC crashed.
Reply
#4
---------------------CineMax Root---------------------------

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

<smartplaylist type="movies">

<name>Cineamax Root</name>

<match>one</match>

<rule field="studio" operator="is">Universal Pictures</rule>

<rule field="studio" operator="is">Universal Studios Home Entertainment</rule>

<rule field="studio" operator="is">Universal Studios Home Entertainment Family Productions</rule>

<rule field="studio" operator="is">Weinstein Company, The</rule>

<rule field="studio" operator="is">Paramount Pictures</rule>

<rule field="studio" operator="is">Paramount Vantage</rule>

<rule field="studio" operator="is">Paramount Classics</rule>

<rule field="studio" operator="is">Miramax Films</rule>

<rule field="studio" operator="is">Capital Arts Entertainment</rule>

<rule field="studio" operator="is">Capcom Company</rule>

<rule field="studio" operator="is">Marvel Enterprises</rule>

<rule field="studio" operator="is">Marvel Studios</rule>

<rule field="studio" operator="is">LivePlanet</rule>

<rule field="studio" operator="is">Working Title Films</rule>

<rule field="studio" operator="is">Zanuck/Brown Productions</rule>

</smartplaylist>

---------------------CineMax SD---------------------------

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

<smartplaylist type="movies">

<name>Cineamax SD</name>

<match>all</match>

<rule field="playlist" operator="is">Cineamax Root.xps</rule>

<rule field="genre" operator="doesnotcontain">Animation</rule>

<rule field="videoaspect" operator="lessthan">720</rule>

<rule field="genre" operator="doesnotcontain">Christmas</rule>

</smartplaylist>


---------------------CineMax HD---------------------------

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

<smartplaylist type="movies">

<name>Cineamax HD</name>

<match>all</match>

<rule field="playlist" operator="is">Cineamax Root.xsp</rule>

<rule field="videoaspect" operator="greaterthan">719</rule>

<rule field="genre" operator="doesnotcontain">Christmas</rule>

<rule field="genre" operator="doesnotcontain">Animation</rule>

</smartplaylist>




Thanks again for the help, I hope this all makes sense.
Reply
#5
Fixed it all... I am an idiot, i am trying everything except reading my actual rules.. I have video Aspect and not Video Resolution.. changing it to Resolution fixed everything.

I did delete the xsp by the way.... thanks for everything, dumb mistake on my part
Reply
#6
FDorsey Wrote:Fixed it all... I am an idiot, i am trying everything except reading my actual rules.. I have video Aspect and not Video Resolution.. changing it to Resolution fixed everything.

I did delete the xsp by the way.... thanks for everything, dumb mistake on my part

Glad you sussed it out. Just remember that within PseudoTV it needs to have the ".xsp" suffix.
Also, don't know if it was a typo or not but in this playlist: CineMax SD
you have the following rule:
<rule field="playlist" operator="is">Cineamax Root.xps</rule>

You may want to check the suffix that is spelled as "xps"

Mark
Reply
#7
Yea, I fixed the xps thing, everything is working in Pseudo.. I guess since the playlist i actually use cinemax HD or SD has the xsp, Pseudo doesn't mind the root one not having it.

Now on to channel logos and making some clear ones for the rest of my channels. Thanks again for everything
Reply

Logout Mark Read Team Forum Stats Members Help
Smart Playlist inside of Smart Playlist (help)0