I Know that Lazy TV program addon allows you to do that.
Random Playlist:
- expanded playlist to 50 shows
- each new TV show will post notification of show title
- include unwatched movies
- include watched movies
- when playing a watched movie you can have LazyTV jump to a random time (usually close to the start though), this simulates changing the channel and coming across a movie in progress
- Movie weight: this decides how many movies vs tv shows in your list. LazyTV creates a pool of shows and movies from which it selects a random item, one at a time. The Movie weight decides how many movies go into that list. The actual mix may vary.
- option to ignore TV shows, making LazyTV a random movie player
List Option:
- option to limit the shows shown in the window to help speed things up on slow systems
General:
- LazyTV will sense when you are watching a TV show, it then checks if the next episode is available, and when the show finishes LazyTV will ask if you want to watch the next episode. The window will auto-close after a few seconds (you can set that duration in settings). It doesnt do this if you are using a random playlist, but DOES apply outside of LazyTV, so affects normal TV show watching.
- ability to switch logs on/off
- LazyTV will now monitor your player. When a TV show is playing, LazyTV will set up the next episode and load it when the currently watched show is 90% over. This helps responsiveness of the addon on the Raspberry Pi, so the list is updated much sooner.
- When used with Gotham, LazyTV will be able to accommodate manual updating of watched status (making something watched, but not unwatched)
- the complete list will update when the Library is updated.
- Specials are now ignored.
Functions I am still thinking about adding:
- having a playlist of shows for which to load a random unwatched episode, rather than the next one
- an option to roll in watched TV shows (repeats)
- add a refresh button to the List View
- I dont know how Profiles work, but arent they supposed to have different settings for each user? I couldnt see anything to do with them in the addon in this forum. Maybe someone can explain exactly what they are looking to do?
Note: updates on the Pi can take a while, so be patient. My library of 100 TV shows takes around 30 seconds. This will happen on start-up and on Library updates. But single show updates occur as you are watching them. It takes my List Option about 3 seconds to open.