|
Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Unable to scan folder ....
I just installed BMT 4.1 on a clean v7 setup.
From the web ui I can click on individual shows/movies and scan for metadata and it works. But every folder I try to scan I get the message "Unable to scan folder xxxxx" The log files don't sohw any errors. Any thoughts? |
#2
|
||||
|
||||
I was made aware of that issue in another thread. I'm hoping to have a build out tomorrow that will fix that issue, plus a few others that people have been having.
__________________
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 |
#3
|
|||
|
|||
This is working now... and now that it is working I have another question.
When processing an AVI file or a folder of AVI files that are named for TV Series as... "Burn Notice S01E02 Identity.avi" BMT changes the title or episode name to "Identity" which is correct, however, the folder in Sage is now sorted alphabetically by this name rather than by the file name and so the episodes are out of order. Is there a way for me to customize the process BMT uses so the Episode Name would become... "Burn Notice S01E02 Identity" and then the sort would work again. Thanks |
#4
|
||||
|
||||
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 |
#5
|
|||
|
|||
I agree... perhaps I will take a shot at it.
|
#6
|
|||
|
|||
On second thought....
Now that I said I agree and then spent some time reviewing the issue, I need to retract partly. I do agree that Sage needs some sorting features added but given the different uses of the folder views it will be a complex solution.
A request... perhaps a compromise... A configurable setting like... "Preserve Original Episode Name" in the Fanart/Metadata Options. If set, just leave the episode name as is which would leave it as the file name excluding extension. Then the sort would work again for the few of us that have raised this. |
#7
|
||||
|
||||
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 |
#8
|
|||
|
|||
Understood, but the issue is with the Episode Name which sage uses for the sort. Even with this setting on, the Episode Name gets changed from the filename, to just the episode. I guess thats the field I want to protect so it would stay as the original filename... but I can see how that name is likely important to the tool and the metadata.
Perhaps I just need to find a way to make Sage sort by the original filename rather than the episode name. |
#9
|
||||
|
||||
The real problem is that Sage's media library is not aware of season and episode (or any sort of numerical sort, such as Original Air Date, ShowID, etc). It is designed for movies, and other 'on-off' videos. If you want proper sorting, the best option would be to bring the TV shows into the TV Show database (SageTV Recordings) where this data IS sortable. If Slugger adds auto changing the ExternalID to EPtvdb[tvdbID]s00e00 format as I've been manually doing, it will automatically move them to the recordings database, where OAD and ShowID are sortable. (I also made a quick and dirty stvi that displays the s00e00 format instead of the ShowID if it detects SeasonNumber and EpisodeNumber metadata in the malore menus that I will hopefully publish in the morning, once I figure out the whole manifest thing)
Also, when changing this ExternalID as I have been doing, it sets the Archive flag on the resultant 'recording', making it easy to filter between short-term recordings, and your 'archived' tv shows.
__________________
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 |
#10
|
||||
|
||||
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 Last edited by stuckless; 06-29-2010 at 05:35 AM. |
#11
|
|||
|
|||
I do have this setting turned on, however, these files are DVD Rips and not originally recordings. So it's not a bug.
|
#12
|
||||
|
||||
I've added an issue to enable the support for a custom title mask on import. This mask will not behave like it did is 4.0, instead, the mask will be used ONLY during an automatic import/scan, and it will only be used for TV media files that are NOT being imported as TV. Bottom line, I want to restrict the use of masks as much as possible, since I believe the UI should be updated to support the various display/sorting methods.
__________________
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 |
#13
|
||||
|
||||
I would also agree with not manipulating metadata simply for the purpose of sorting. An Episode title should only contain JUST that. With metadata tags such as SeasonNumber and EpisodeNumber, there is no reason to mess with 'falsifying' titles. It should be relatively trivial to add new sort categories in the UI to take advantage of the season and episode tags...
The only thing that prevents it from being a super easy fix is there is no 'single' metadata tag that signifies some specific season-episode sort order - currently. What needs to be done is to either add a new metadata category called SeasonEpisode (which would just be the s00e00 string - but that's redundant with the separate tags), or, preferred, create a specific ShowID for such as mentioned previously, that is sortable, and add ShowID as a sort category to the UI.
__________________
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 |
#14
|
||||
|
||||
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 |
#15
|
||||
|
||||
Just posted up my first v7 import. Season-Episode for Malore Recordings. If SeasonNumber is present, it will show s00e00 notation instead of the last 4 digits of the ExternalID. Liking it so far...
__________________
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 |
#16
|
||||
|
||||
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 |
#17
|
||||
|
||||
well, this plugin doesn't move the recordings, nor does it set the ID to something sortable by season-episode. that's what you're plugin should do.. ;-) (well, in all honesty, I made one that does that as well, but it currently has to be done individually from each imported episode, after BMT has assigned the season and episode to it...) not really sure how to automate it... figured BMT 4.3 would do that for me.. ;-)
__________________
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 |
#18
|
|||
|
|||
Quote:
Code:
SeasonEpisode = SeasonNumber * 100 + EpisodeNumber
__________________
Server 2003 r2 32bit, SageTV9 (finally!) 2x Dual HDHR (OTA), 1x HD-PVR (Comcast), 1x HDHR-3CC via SageDCT (Comcast) 2x HD300, 1x SageClient (Win10 Test/Development) Check out TVExplorer |
#19
|
|||
|
|||
I think I solved this for myself... at least it works for how I store my files. I created a 1 line STVI that changes the following code...
FolderMediaList = SortLexical( DataUnion(FolderMediaList), false, "GetShowEpisode" ) To FolderMediaList = SortLexical( DataUnion(FolderMediaList), false, "GetMediaFileRelativePath" ) Now the Folder view sorts by the FileName and not the Episode Name and as I name my files in a sortable manner ("Burn Notice S01E02 Identity.avi"), it does not matter that BMT changes the Episode Name. Now I can continue with making my STVI Custom Folder View use the new metadata rather than the parsing I was doing before (and then perhaps I can share that STVI for beta testing). |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Satellite Channel Scan Error: Can't do C-Band and Ku-Band Providers in the same scan | Kiwi_Tim | Hardware Support | 0 | 09-16-2009 05:19 AM |
Unable to Scan for Channels under 6.3.8 | Madz | SageTV Beta Test Software | 5 | 02-06-2008 02:00 AM |
scan for new recordings, but don't record to that folder | mistergq | SageTV Software | 3 | 01-15-2008 08:49 AM |
unable to tune bbc4 - scanchannelsbda "scan timed out" | pschweig | SageTV United Kingdom | 6 | 10-23-2006 03:42 AM |
question about over/under scan | davey_fl | SageTV Software | 5 | 02-01-2006 07:49 PM |