trevornicholls / mvcentral

Automatically exported from code.google.com/p/mvcentral
1 stars 2 forks source link

ideas from RoChess #29

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
[21:59] <RoChess> my entire collection of 115 videos was recognized perfect 
with string replacement setup and noise filter to clean up my filenames to 
match what would work and the pre-import screen showed each file identified 
perfect at artist/track/etc level, but actual import would not work until i 
checked that checkbox to ignore folders... so ideally perhaps u can detect that 
and prompt user to try again with
[21:59] <RoChess> setting enabled?
[22:00] <RoChess> and i would love two extra views "artist - track" and "track 
- artist" so it is easier to scroll through a list and spot next songs without 
having to first highlight the entry to get more info
[22:00] <RoChess> and found a bug, on DefaultWide your hidden menu at the 
bottom is messed up, it put 'Search' ontop of the genre one before it
[22:01] <trevor|home> Thanks, you only just got round to trying it :) That part 
has been causing a few issues, I have been playing with that part so not sure 
if enablibg ignore folders by default is the way to go, makes more sense as 
most people will have mv's in a single folder
[22:01] <RoChess> yeah, i kept never finding time to play with it
[22:01] <trevor|home> will look at the skin, I have too many options really
[22:01] <RoChess> i hear ya
[22:02] <trevor|home> really need a multilevel hidden menu...now thrers a 
challange
[22:03] <trevor|home> by the views I guess just more info on the current list 
views would work
[22:03] <trevor|home> ?
[22:08] <RoChess> yeah
[22:09] <RoChess> u show just title, or just artist now
[22:09] <RoChess> but list control should allow for any other text u load
[22:09] <RoChess> btw, there was room in the hidden menu for the extra item, so 
i think it was a positioning issue
[22:09] <trevor|home> easy enough to add artist or title as label2 then just up 
to the skin
[22:10] <RoChess> yup, same way TVS does airdate/etc
[22:10] <trevor|home> ok...will add that and look at tweaking the default and 
SMP skins
[22:10] <RoChess> i have a few songs per artist, so it makes scrolling list 
easier
[22:11] <RoChess> also is there maybe a way to make that listcontrol load 
random upon load? via config option... i can use hidden menu and random play, 
or playlist -> random... but a config option to load the initial list random 
would be nice touch as well if u ask me

[22:13] <RoChess> on that expansion, categories/views would be nice as well, so 
i can like make a view "Christmas" and dump all xmas related videos in there, 
but that they don't show in the regular view
[22:13] <RoChess> but i don't wanna overload ya with suggestions :)
[22:14] <trevor|home> easy enough to shuffle on load though would have to be an 
option as you say....overloaded already...sort of list you should add to the 
issue tracker as will forget 1/2 of them...

Original issue reported on code.google.com by tdnemail on 7 Jan 2012 at 10:17

GoogleCodeExporter commented 9 years ago
You forgot a few:

[17:51] <RoChess> ohhh that reminds me, one final suggestion :)
[17:52] <RoChess> InfoService allowed a regexp/string-replacement type of 
system that allows a person to filter some of the scraper results to clean 
things up... i noticed on a lot of the Last.FM results that the text contained 
prefixes and copyright postfixes that i personally would love to be able to 
strip
[17:54] <RoChess> not sure if u had something already in place, i didn't go 
through all of the advanced settings yet
[17:54] <trevor|home> can add a custom regex that will be run after the std 
clean up
[18:00] <RoChess> but the filtering one i was thinking about of adding for me 
is the "User-contributed text.*" as i respect licences, but i hate to be 
reminded about it all the freaking time :)
[18:00] <trevor|home> never thought about that, I just strip all the html stuff 
out cuurrently

Crash log as well:

[18:11] <RoChess> 2012-01-07 18:09:19.326173 [Debug][DirectoryWorker(35)]: 
MusicDatabase: GetSongsByFilter - SQL: select distinct strArtist, strAlbum, 
dateAdded, strGenre, strPath from tracks order by dateAdded desc limit 50;, 
Filter: tracks
[18:11] <RoChess> 2012-01-07 18:10:34.325213 [Info.][MPMain(1)]: OnMessage 
exception:System.InvalidCastException: Unable to cast object of type 
'MediaPortal.GUI.Library.GUIImage' to type 
'System.Windows.IFrameworkInputElement'.
[18:11] <RoChess>    at mvCentral.Utils.GUIUtils.ShowCustomYesNoDialog(String 
heading, String lines, String yesLabel, String noLabel, Boolean defaultYes)
[18:11] <RoChess>    at mvCentral.Playlist.PlayListPlayer.Play(Int32 iItem)
[18:11] <RoChess>    at mvCentral.GUI.mvGUIMain.OnClicked(Int32 controlId, 
GUIControl control, ActionType actionType)
[18:11] <RoChess>    at MediaPortal.GUI.Library.GUIWindow.OnMessage(GUIMessage 
message)

Default/DefaultWide logo:

[18:58] <RoChess> http://blixy.net/mp/DefaultWide/H264.png

Config import update:

[19:47] <RoChess> finally it was weird for me to only see track name at import 
verification level, considering there are quite a few cover versions of the 
same songs/titles done by different artists
[19:47] <trevor|home> good point, will look at that - better save this whole 
convo
[19:48] <RoChess> i know u got limited room, so maybe tooltip otherwise?

Also had that weird crash:

http://paste2.org/p/1857183

so might want to look if you can add any additional safeguards into the 
MediaScanner code to prevent those errors.

Original comment by RoChess....@gmail.com on 8 Jan 2012 at 7:10