|
SageTV v7 Customizations This forums is for discussing and sharing user-created modifications for the SageTV version 7 application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss plugins for SageTV version 7 and newer. |
|
Thread Tools | Search this Thread | Display Modes |
#21
|
||||
|
||||
Quote:
You might want to check the logs/phoenix.log and/or sagetv_0.txt log and see if there is an error, or email them to metadatatools at gmail dot com
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#22
|
||||
|
||||
Initially you can probably expect the same as TaSageTV... Then hopefully after that he can figure out what's wrong with the iOS streaming plugin and make it work better on Android devices and such...
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2 TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad |
#23
|
||||
|
||||
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#24
|
|||
|
|||
If anyone (like me) is wondering why they don't see all their TV shows in the TV shows view, it doesn't display archived TV. Just go into BMT and unarchive the ones you want to see
__________________
Tecra M5, 2 x HD200, 2 x HD300 2 x PCTV 290e Win 7, Sage 7.1.9, Phoenix 2 STV Stephane's XMLTV Importer, Digiguide, |
#25
|
|||
|
|||
Are you looking for some feedback on features that might be nice to have? I can't help but think of a few...
|
#26
|
||||
|
||||
Quote:
I've also had one person ask (in a nice way) what's the point of this app? The mobile webserver does more. I'll answer that here as well. - I'm replacing (for my own needs) BMT and the Mobile web server with this app. This also means that I won't be any other major updates to BMT, since over time, I'll add features from BMT to this app. I don't have to time to work on both, so this app wins. - In terms of what I need... I want to be able see what is recording, what is going to record and what has already been recorded in a quick to see/access screen (this is done) - I want to be able to search movies and play it back on the TV (not concerned about streaming) (this is done) - I want to quickly be able to manage the fanart for a given show (not done) Features that are on my short list include - Ability to pick which Phoenix/Gemstone views show up on the menu - Ability to customize a view (ie, filtering, sorting, grouping options) Features in the next build (ie, already complete) - Ability to rename extender client from the extender list (long press on client name) - Shows currently recording on the home screen And finally... if someone (ie jorton, balio, meinmaui, etc ) wants to send me some mock ups of a much "fancier" home screen then I'm open to that as well. Right now, it's very "blah" but that's the extend of my graphical talents (embarrassed to say that I'm the son of an artist ) (any other layout types of suggestions are welcome as well)
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#27
|
||||
|
||||
In that vein then, I'd like to point out the only thing I've ever really used the webserver for from my phone - and that is adding a favorite, or a manual recording, from the guide.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#28
|
||||
|
||||
That's actually quite high up on my list. The last thing I added before I released this beta was the Search... and I've yet to get around to adding the ability to add a favorite... but given that it's something that I needed to just just a day ago... it's made it into the top spot
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#29
|
|||
|
|||
As a side project, I'm not sure how much time/effort you're looking to spend on an app like this, but here are some features
that I think would be useful. Sheduled Recordings Management - ability to view schedule, cancel recordings, mark watched (to avoid recording favorites you've seen already), etc - ability to browse EPG and schedule new recordings - Resolve conflicts - Favorites management Media Management - Browse/Search media - Delete, convert, or download items (so I have something to watch on the plane/train) - Edit selected metadata fields... you mentioned this app replacing BMT, and grabbing fanart/editing metadata is a pretty basic function of that app, at least for me. Media Playback - Control an extender -- you've started this, but you may as well add full remote control functionality. - Stream videos -- not a priority for me, but many other people like it. - Stream music, playlists - Playlist management System Management - Basic information screen like uptime, status messages, file space used/available, heap usage, etc. - Plugins management (not something I'd probably use, but maybe other people.) - Restart Server I actually use the webserver and BMT quite often... I use them to manage things, browse upcoming movies, schedule recordings, etc, while I'm on my lunch break at work. I would welcome an app for my phone or tablet to do this. Also, it would be nice if the views on the front page were configurable... I don't find "Recently Imported" to be very useful and I wouldn't mind replacing it with "Upcoming movies" or "Intelligent suggestions" or something like that. In classic 'SageTV' style, maybe there could be a configuration file somewhere... Oh, I just thought of another one... how about the ability to do a google search for trailers of upcoming airings? |
#30
|
||||
|
||||
Quote:
ie, You can search media, delete media, set watched/unwatched, etc. You can search the EPG (ie, Airings) but you can't yet schedule a recording. I'm not sure I'd ever build an epg browser, other than just searching, since I never browse and epg. I usually hear about a new show, search for it, and then record it. So what I see (in your list) as new, and the likelihood of getting done at some point + Browse EPG (very low) + Resolve Conflicts (low) + Favorites Manager (high) + Stream Music (med) + Stream Video (low) + Download (music, video, image) (high) + Convert (med) + Extender Remote (med) + Edit Metadata (med) + Playlist Management (med) + Basic Information Screen (high) + Plugin Management (low) + Server Restart (med) + Youtube Trailers (med/high) + Ability to customize menu (very high)(ie, add new views like, "Upcoming Movies" -- These menus are just referencing existing Phoenix/Gemstone VFS views, so there's not technical limit on the types of views that you can create, I just need to expose the ability in the app interface to select a new view, which I'm currently working on as well) This is quite the list
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#31
|
|||
|
|||
Yeah, I know some is there already... just trying to be complete.
It looks like your priorities align with mine very well. I'd like to elaborate a little on one thing though. I travel a reasonable amount, sometimes for a couple weeks at a time. It would be really nice to be able to browse recordings and as I am doing so, mark them as part of a playlist or 'current selection' or something like that. Then be able to perform batch functions on the current selection, such as convert and download the batch. This would allow me to select items and then queue them for conversion and downloading while I am in the hotel sleeping for viewing while on the plane or whatever. |
#32
|
|||
|
|||
Quote:
I believe this is the log line in sagetv_0.txt: Code:
Wed 10/17 11:49:37.324 [16437921@qtp-6905859-1@fad2a1] Calling: Api: Wed 10/17 11:49:37.325 [16437921@qtp-6905859-1@fad2a1] nullWed 10/17 11:49:37.325 [16437921@qtp-6905859-1@fad2a1] ; Command: Wed 10/17 11:49:37.325 [16437921@qtp-6905859-1@fad2a1] GetServerAddressWed 10/17 11:49:37.325 [16437921@qtp-6905859-1@fad2a1] ; Code:
2012-10-17 11:48:47,797 [16437921@qtp-6905859-1] INFO sagex.phoenix.vfs.views.ViewFactory - Creating view for: Recent Recordings; id: phoenix.view.util.instantstatus.recentrecordings; Options: null 2012-10-17 11:48:47,798 [16437921@qtp-6905859-1] INFO sagex.phoenix.vfs.views.ViewFactory - Creating view for: Recent Recordings; id: phoenix.view.util.recentrecordings; Options: null 2012-10-17 11:48:47,798 [16437921@qtp-6905859-1] INFO sagex.phoenix.vfs.views.ViewFactory - Creating view for: Recorded TV (Archived); id: phoenix.view.primary.recordedtvarchived; Options: null 2012-10-17 11:48:47,798 [16437921@qtp-6905859-1] INFO sagex.phoenix.vfs.views.ViewFactory - Creating view for: Sage Archived Recordings; id: phoenix.view.source.sagearchivedrecordings; Options: null 2012-10-17 11:48:47,798 [16437921@qtp-6905859-1] INFO sagex.phoenix.vfs.sources.SageMediaFilesFactory - Creating Source Folder: Sage Media Files For Sage Media Files: TL 2012-10-17 11:48:47,798 [16437921@qtp-6905859-1] INFO sagex.phoenix.vfs.sources.SageMediaFilesFactory - Returned 5 items for Sage Media Files; mask: TL 2012-10-17 11:48:47,798 [16437921@qtp-6905859-1] INFO sagex.phoenix.vfs.views.ViewFactory - Created Source: Sage Media Files in 0ms 2012-10-17 11:48:47,799 [16437921@qtp-6905859-1] INFO sagex.phoenix.vfs.views.ViewFactory - Created view: Sage Archived Recordings in 1ms 2012-10-17 11:48:47,799 [16437921@qtp-6905859-1] INFO sagex.phoenix.vfs.views.ViewFactory - Created view: Recorded TV (Archived) in 1ms 2012-10-17 11:48:47,799 [16437921@qtp-6905859-1] INFO sagex.phoenix.vfs.views.ViewFactory - Creating view for: Recorded TV; id: phoenix.view.primary.recordedtv; Options: null 2012-10-17 11:48:47,799 [16437921@qtp-6905859-1] INFO sagex.phoenix.vfs.views.ViewFactory - Creating view for: Sage Recordings; id: phoenix.view.source.sagerecordings; Options: null 2012-10-17 11:48:47,799 [16437921@qtp-6905859-1] INFO sagex.phoenix.vfs.sources.SageExpressionSourceFactory - Evaluating Expression for media items: phoenix_util_ToArray(phoenix_util_RemoveAll(GetMediaFiles("T"), GetMediaFiles("TL"))) 2012-10-17 11:48:47,800 [16437921@qtp-6905859-1] INFO sagex.phoenix.vfs.sources.SageExpressionSourceFactory - Expression: phoenix_util_ToArray(phoenix_util_RemoveAll(GetMediaFiles("T"), GetMediaFiles("TL"))) resulted in 210 files in 1ms 2012-10-17 11:48:47,800 [16437921@qtp-6905859-1] INFO sagex.phoenix.vfs.views.ViewFactory - Created Source: Sage Expression in 1ms 2012-10-17 11:48:47,801 [16437921@qtp-6905859-1] WARN sagex.phoenix.vfs.sage.SageMediaFile - Found Movie Title is wrong place for: Happiness Is a Warm Blanket Charlie Brown 2012-10-17 11:48:47,803 [16437921@qtp-6905859-1] INFO sagex.phoenix.vfs.views.ViewFactory - Created view: Sage Recordings in 4ms 2012-10-17 11:48:47,823 [16437921@qtp-6905859-1] INFO sagex.phoenix.vfs.views.ViewFactory - Created view: Recorded TV in 24ms 2012-10-17 11:48:47,825 [16437921@qtp-6905859-1] INFO sagex.phoenix.vfs.views.ViewFactory - Created view: Recent Recordings in 27ms 2012-10-17 11:48:47,829 [16437921@qtp-6905859-1] INFO sagex.phoenix.vfs.views.ViewFactory - Created view: Recent Recordings in 32ms
__________________
Server - Windows Home Server: Sage 7.1.9 HVR-2250 and HD Homerun Dual Tuner, Intel Core2Duo 2.4GHz, RAM 4 GB, HD OS/Movies/Music/Pictures:500GB (SATAII) TV:1TB (SATAII), Clients - 2 x HD-300, 3 x MediaMVP |
#33
|
||||
|
||||
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#34
|
|||
|
|||
This is what is running: 1.6.0_35-b10
__________________
Server - Windows Home Server: Sage 7.1.9 HVR-2250 and HD Homerun Dual Tuner, Intel Core2Duo 2.4GHz, RAM 4 GB, HD OS/Movies/Music/Pictures:500GB (SATAII) TV:1TB (SATAII), Clients - 2 x HD-300, 3 x MediaMVP |
#35
|
||||
|
||||
So, how are the views created/stored in this app so far? is it using a view from the server, or is it hard-coded into the app at this point? I'd like to see about making some customized appropriate views for it, but need a starting point. Thanks...
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#36
|
||||
|
||||
The views are coming from the SageTV server (vfs xml files -- which is what Phoenix and Gemstone use to create views).... But the views that the app can access are hard coded at this point. In my environment (and I was really hoping to get it released this weekend) I have the ability to Add new views from the server to the main menu.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#37
|
||||
|
||||
That's what I had figured, just noticed that I don't have any vfs views with the same name as those showing in the android app, so I thought they might be hard-coded.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#38
|
||||
|
||||
Awesome! Love it, and I think it's exactly what I've been looking for. Other than the windowed payback already discussed, it seems pretty far along.
I'm in the process of renovating a house we'll be moving into soon and was hoping to sprinkle a few tablets around to control various aspects of home automation, this looks to be a great way to control clients/extenders without having to turn on the TV (I listen to a lot of music/tv news/streamed internet audio, etc via amps and automated AV routing switches, rather than just watch a TV) so having to turn on the TV to control Sage has always been a thorn to me. This will be a great solution. A few questions and a comment: Any plans to add other library views such as music? I see "stream music" as a medium priority, but I'm making a distinction between stream to the tablet vs play on a client/extender via the tablet.... So do I have to un-archive all the archived TV shows to get them to show up as discussed earlier in the thread, or will views that include that be coming...? I see Fuzzy's question, but I'm not smart enough to understand if/how that answer explains this .... . I notice the app re-polls whenever I exit a menu selection and re-enter, which , for me, feels like it's slow. Granted I've no idea what I'm talking about, but any plan on adding some re-cache logic (or some other magic) to help with that? and an observation - the setup/options menu disappears when I drill down off the main menu, it would be handy if it was available all the time.... |
#39
|
||||
|
||||
Quote:
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#40
|
||||
|
||||
Quote:
Quote:
Quote:
Quote:
[/quote] and an observation - the setup/options menu disappears when I drill down off the main menu, it would be handy if it was available all the time....[/QUOTE] Sounds reasonable.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
Currently Active Users Viewing This Thread: 2 (0 members and 2 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Utility: Phoenix Tools - Phoenix Renamer | stuckless | SageTV v7 Customizations | 116 | 04-27-2017 10:42 AM |
dream to ability view SageTV recordings on Android | bjkiller | SageTV v7 Customizations | 4 | 09-06-2012 03:16 PM |
SageTV Placeshifter for Android | nyle | SageTV Placeshifter | 5 | 12-31-2011 10:40 AM |
SageTV Studio & Android | Brent | The SageTV Community | 5 | 07-11-2011 06:20 AM |
SageTV as Android for TVs? | perholm | General Discussion | 10 | 06-23-2011 08:26 PM |