|
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 |
#61
|
|||
|
|||
A little late in the game but I have a question regarding renaming files.
I'm using Phoenix Renamer to rename my files for Plex but I also want to keep them known to SageTV. I found that if you rename a SageTV recording with the Season/Episode and keep the AiringId in the name, SageTV still remembers the recording. Is there any way to use the Phoenix Renamer and keep the AiringId in the new name?
__________________
Server: SageTV 7, Google Mini, Intel Pentium 4, 3.0 Ghz, 2 GB RAM, 3 TB Sata, Comcast RNG110, ActiSys IR200L, Hauppauge HD-PVR. Client: Windows 7 64 Bit, Dell Studio 15, Intel Core 2 Duo T8100 2.1 ghz Processor, 4 GB RAM, 300 GB IDE, Intel RDPDD Graphics, Dell HD Audio. Network: Cat 6, 1G |
#62
|
||||
|
||||
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 |
#63
|
||||
|
||||
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 |
#64
|
|||
|
|||
Quote:
Alfred Hitchcock Presents - S01E02 - Premonition -6608001-0.mp4 Code:
#Generator: CMT Metadata, written on Saturday, September 21, 2013 9:08 AM SeasonNumber=1 Live=false Subtitled=false Director=Bob Stevens Guest\ Voice= ExtendedRatings= Actor=John Forsythe;Cloris Leachman;Warren Stevens;George Macready;Percy Helton;Harry Tyler;Paul Brinegar Trivia= DiscNumber=0 MediaProviderID=tvdb Host=Alfred Hitchcock Stereo=false Dolby=false ScrapedDate=1377367852712 Writer=Harold Swanton Correspondent= EpisodeNumber=2 Anchor= Dubbed=false PartNumber=0 Guest\ Star= Title=Alfred Hitchcock Presents MediaType=TV Guest= Taped=false IMDBID=tt0508232 3D=false Executive\ Producer=Alfred Hitchcock Letterbox=false MediaTitle=Alfred Hitchcock Presents Musical\ Guest= ChannelPremiere=false SAP=false Producer= OriginalAirDate=-449107200000 SeasonFinal=false ParentalRating=TVPG SeriesInfoID=184 MediaProviderDataID=73614 Description=A young man (John Forsythe) returns home after an absence of four years to investigate his father's death. TrailerUrl= Rated= UserRating=70 Misc= New=false DD5.1=false TotalParts=0 Language= Contestant= HDTV=false Composer= UserCategory=EDKEEP Choreographer= Team= Narrator= SeriesFinale=false Judge= Premiere=false SeasonPremiere=false CC=false Genre=Drama/Anthology/Suspense ExternalID=EP0001840106 Voice= RunningTime=0 SeriesPremiere=false Year= Quotes= EpisodeName=Premonition Widescreen=false Surround=false TagLine= ScrapedBy=Phoenix SeasonFinale=false UserCategory= UserCategory=EDKEEP
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. Last edited by nyplayer; 10-31-2013 at 07:48 AM. |
#65
|
|||
|
|||
I ended up writing my own app to use Phoenix Renamer and then insert the SageTV AiringId into the name. I've attached a zip of the source code with the .exe in the Release folder. It's written in .Net C#. Anybody is welcome to use it and modify it. If you want me to modify it I will. Here's how it works:
C:\PhoenixTools\RenTV.exe "E:\\My Recordings" (renames all files) C:\PhoenixTools\RenTV.exe "E:\\My Recordings" "" 1 (renames only 1 file) E:\My Recordings\RenTV.exe "" "C:\\PhoenixTools" 0 "1" (renames all files with no console output) Some caveats:
@stuckless - Good to see you're still around. If you have the time could you look into two TV shows that did not get renamed? They are Castle and Myth Busters. I tried various flavors of the SageTV name but to no avail. Castle is the one I'd really like to figure out why your renamer can't find it. Here's are a couple of Castle and Myth Buster SageTV file names. Castle-AChillGoesThroughHerVeins-3901187-0 Castle-Countdown-2853135-0 MythBusters-BouncingBullet-5425729-0 MythBusters-DuctTapePlane-5502975-0 Thanks.
__________________
Server: SageTV 7, Google Mini, Intel Pentium 4, 3.0 Ghz, 2 GB RAM, 3 TB Sata, Comcast RNG110, ActiSys IR200L, Hauppauge HD-PVR. Client: Windows 7 64 Bit, Dell Studio 15, Intel Core 2 Duo T8100 2.1 ghz Processor, 4 GB RAM, 300 GB IDE, Intel RDPDD Graphics, Dell HD Audio. Network: Cat 6, 1G Last edited by SkierHiker; 11-01-2013 at 12:27 AM. |
#66
|
||||
|
||||
If I recall, Castle has multiple entries (ie, multiple series called castle). I use a MediaTitles.xml entry for castle.
btw, thanks for posting your tool 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 |
#67
|
|||
|
|||
Can someone help me out with this? Calling phoenix-renamer against a directory and get this response:
INFO - Phoenix Home: C:\PhoenixTools SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further detail s. INFO - Phoenix Standalone is online and ready for commands ...and it returns to the command prompt. |
#68
|
||||
|
||||
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 |
#69
|
|||
|
|||
Cut from a command window:
C:\PhoenixTools>phoenix-renamer c:\TorrentToRename INFO - Phoenix Home: C:\PhoenixTools SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further detail s. INFO - Phoenix Standalone is online and ready for commands C:\PhoenixTools> |
#70
|
|||
|
|||
Oops! Thanks for pointing out the obvious. Wrong path.
BTW, love BMT. |
#71
|
||||
|
||||
It happens
__________________
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 |
#72
|
|||
|
|||
Is it possible to make requests?
I came upon this extremely useful utility and have been using it now with great success... One little niggle of annoyance though, that if at all possible I'd like to see changed...
If I have "extra material" that I use XBMC's "video extra" plugin for, the tool tries to match and rename then, failing miserably, to my annoyance... Could it have the option to ignore an "extras" sub folder? That would make my life soo much easier... |
#73
|
||||
|
||||
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 |
#74
|
|||
|
|||
Quote:
I don't suppose anyone has an example of this? This appears to be a great tool for putting my SageTV Library into a Kodi friendly format. The renamer works fine but until you actually move the TV series into its own folder Kodi will not recognize them. Did not find an example of this anywhere but it looks like it is possible.
__________________
Retired SageTV in favor of Plex\Emby and YouTubeTV. |
#75
|
||||
|
||||
Quote:
if you create a .bat file like moveit.bat, then you can initially just dump out the env vars and see what you get... phoenix-rename --cmd movit.bat TVFILE initially the bat might just do this... SET > env.txt that should list the all the known varialbes... then it's just a matter of finding which variables and using them.. it might end up being something like... mkdir TV\Shows\%PHOENIX_SERIESNAME% move %1 TV\Shows/%PHOENIX_SERIESNAME%\ You'd have to play with it and see
__________________
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 |
#76
|
|||
|
|||
Stuckless, if I rename my tv files to make them more Plex friendly, will SageTV lose the database lookup and drop it from the TV list? I noticed that a single file I renamed was no longer in the Recorded TV list.
I wanted to try out Plex but I don't want to screw up Sagetv in the meanwhile. I'm not entirely sure that Plex is necessary yet. Last edited by skyeclad; 02-20-2015 at 06:21 PM. |
#77
|
|||
|
|||
Gemstone allows you to treat imported TV files like they were part of the TV Library. The newly renamed files just show back up your shows listing. In basic Sage they would just show up in the import folder because behind the scenes they are just imported recordings. I am not sure how the rename would impact how SageTV tracks what it records.
I have done my whole library at this point using phoenix-renamer and a windows tool called theRenamer.exe. I found using both tools got me better results since some things matched with one and not the other. theRenamer.exe also puts them in a Show\Season directory although you have control over this option. There was still a lot of manual work to setup some exceptions for titles that did not match or did so incorrectly. But this only has to be done once. There are some shows that will never match because they are not in the TVDB database or just have bad EPG data like missing or wrong episode numbers or titles. Sports and news also will not match. I just leave these in the Recording directory where they play in SageTv but do not import into Kodi or Plex. I now run a nightly batch file that moves them from a recording directory to a import directory. I really don't notice a change in SageTV with Gemstone. Nightly batch: c: cd \Data\PhoenixTools phoenix-renamer --renameArtifacts D:\RecordedTV c: cd C:\Program Files (x86)\theRenamer theRenamer.exe -fetch -o -tvam="on" -ff="D:\RecordedTV" -af="D:\DVR" Note: theRenamer has a GUI interface as well and you can see and approve the name change before committing. Lastly: Recorded movies were an issue. I had to remove the SageTV recording Id before processing them. I got something like x(2014) for the rename. (Same problem in both tools) This was not a big deal since they tend to be large files so I was able to sort by size and move them out to a temp movie folder before processing them. Could be an issue if you record movies though and use the batch file.
__________________
Retired SageTV in favor of Plex\Emby and YouTubeTV. Last edited by SWKerr; 02-23-2015 at 09:46 AM. |
#78
|
|||
|
|||
SWKerr,
I'm not 100% committed to Plex just yet and I'd like to avoid changing the Sage UI at this point, WAF reasons. I guess SkierHiker's RenTV mod would be a good option but I need to reach out and ask what I might be doing wrong because it keeps failing on me. Maybe I'm doing something wrong but I think I've followed the directions pretty well. |
#79
|
|||
|
|||
Quote:
It does not really change the way that you navigate like Phoenix. Just adds a lot of eye candy like banners and Fan-art and different sort and filter options. For Plex you may want to look at the Plex Scanner plugin. It works pretty well and allows you to add most of your TV library to Plex without renaming the files. It is not perfect but adds almost everything to Plex without changing the SageTV Library. I went the rename route because I wanted to use XBMC\Kodi as well. Note: Plex does not support Comskip. And in some of the Plex clients not all options are functional at this time. (Although they are working on them) I have found Plex is really best when you need to stream to something like a Tablet that may have a problem playing back the native file format. I really prefer Kodi for an HTPC since it offers NextPVR integration and a lot of other great plug-ins. And...I have been impressed with Kodi on the $40 Amazon Fire Stick. But Kodi does not support things like Netfix, Hulu, HBO and Amazon which is were something like the Fire Stick and Plex may be better. You can use Playon for Online integration in Kodi but it is not as slick as having a dedicated app like on the fire stick. Personally I use Xbox Ones and the HDMI pass-thru to my HTPCs on the Big TVs so I can use the Xbox for my online apps but can switch quickly to the HTPC for Kodi or SageTV. (There is also a Plex app for the Xbox) But on the smaller TVs around the house a dedicated PC is overkill or impractical, so...I have SageTV extenders that I am now replacing with Fire Sticks with both Plex and Kodi. I have not really picked a winner on Plex vs Kodi. Plex might be better for WAF as it is simpler to navigate but there is no Live TV. Also: Plex is really the only practical option for tablets or phones. Kodi is more complicated to setup but also has a lot more options and plugins. I will probably use both depending on mood and\or platform.
__________________
Retired SageTV in favor of Plex\Emby and YouTubeTV. Last edited by SWKerr; 02-23-2015 at 10:30 AM. |
#80
|
|||
|
|||
Quote:
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. Last edited by nyplayer; 02-23-2015 at 12:47 PM. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Phoenix Error after deleting Phoenix UI | wayner | Phoenix | 9 | 01-03-2012 11:08 PM |
Is this possible in Phoenix? | Kirby | Phoenix | 0 | 10-22-2011 10:20 AM |
Phoenix Source (and how to rebuild Phoenix from sources) | stuckless | Phoenix | 2 | 09-22-2011 10:26 PM |
Phoenix API | stuckless | SageTV Customizations | 264 | 03-17-2011 11:36 AM |