|
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 |
#1
|
|||||||||
|
|||||||||
Ideas for a Music UI mod.
I've been looking for a better way for Sage to organize music as well as edit meta-data and manage playlists. I have yet to see if any of the upcoming projects are going to offer what I want, so I thought I'd attempt my first ui mod.
What I want from you guys is feedback on what you would like to see included. I actually like the way MS Media center organizes and displays music so that will be my starting point. The things I'm looking for from you would be: playback options, visualizations, tag editing, and anything else I'm forgetting. I'm more looking for the eye candy than functionality because I think the way sage plays back music is fine for me. I'd love to be able to integrate sonos into sage, but that is a whole other project. So, what do you guys think? The more suggestions the better. EDIT: Here is a list of feature requests so far. I will add to it as they come. As of now the project focus will be the UI itself. Once the UI is complete the feature request will be added slowly. Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. Last edited by panteragstk; 05-03-2011 at 09:55 AM. |
#2
|
|||
|
|||
Good luck!!! and don't hesitate to ask questions to me or in the studio forums. If it were me I would start with a blank menu item rather than modifying the existing it is easier in the long run and at least you know all the code at that point. Especially in the default you could change a theme that modifies more than music by accident.
GoodLuck!!! |
#3
|
||||
|
||||
Quote:
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#4
|
|||
|
|||
As much as I would like to see a music plugin, I personally don't see the need to sit at my TV and worry about tagging my music. I'm fine with the backend stuff.
I would love to see the ability to use the Phoenix fanart directory to store graphics/band logos, and the front end to display them Grant |
#5
|
||||
|
||||
Quote:
My goals for this project are making the music ui easier to navigate and look "prettier" for lack of a better word. I personally think the current ui is about 80% the way there with the exception of visualizations. The reason I started this thread was to get other people's opinion. I'm making this for me, but if my ideas aren't as good as someone's then I'd like to hear them. Basically, if you could do it how would you?
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#6
|
|||
|
|||
Visualization-wise, I am fine with the album art (and after recently completing the exhaustive tagging of all my MP3s, I'll be fine with that for a while!). But I think about the on-screen stuff that shows up on, for example, digital music stations on cable or satellite. Is it possible to tap into some website (if one exists) and pull in random trivia about music acts? In other words, show the album art, album name, song title, artist, track number, and year (maybe on one half of the screen), and then on the other half, flash random bits of trivia or something about the artist. It would require a search of the website (again, if there is a parsable one out there), and then the ability to pick out what was desired and show it. It could be set on a timer where each tidbit (say, trivia fact?) showed for about 15-20 seconds or so. If there was nothing available for the artist, it could have some default message, or else maybe move the art/info to the center of the screen for that one song.
Otherwise, my only change from the default music browser is to make some buttons on the extender remote able to FF/REW when not viewing visualizations (nothing seems to work unless in visualizations), and perhaps some change to wider title rows, so that entire song title and artist always fits. /ramble
__________________
Server: AMD Athlon II x4 635 2.9GHz, 8 Gb RAM, Win 10 x64, Java 8, Gigabit network Drives: Several TB of internal SATA and external USB drives, no NAS or RAID or such... Software: SageTV v9x64, stock STV with ADM. Tuners: 4 tuners via (2) HDHomeruns (100% OTA, DIY antennas in the attic). Clients: Several HD300s, HD200s, even an old HD100, all on wired LAN. Latest firmware for each. |
#7
|
|||
|
|||
panteragstk, thanks for taking on this project! I think the v7 music UI is much better than v6, but could still use some improvement. I have a rather large music collection (10,000+ songs) and would love to see a few things:
- Display the correct album art for albums that have the same name by different artists (for example, all of my albums called 'Greatest Hits' display the album art from ABBA's - the first one in the alphabet - Greatest Hits) Technically, this is probably a Sage bug that should be reported. - Make it such that when playing a song within the song list of an album (i.e. by pressing the enter button or the play button), start playing the entire album from the selected song on. (currently, it only gives you the option to play the current song now, not the entire album from this point) - Make it easier (i.e. less clicks) to get the Now Playing queue - Make it easier/more obvious to toggle/see the current play mode (shuffle, repeat, etc) - Make the album visualization less 'spastic'. Currently, the animation is quite jerky and the song information just flips all around. - Have a 'fast scroll' mode whereby when you press and hold the down/up arrow (in artist view for example) for a certain amount of time it begins to scroll very quickly and displays the current letter as you scroll (a la WMC) - Last.fm scrobbling/integration (the current Last.fm plugin only works sometimes for me and has limited functionality) - iTunes integration (at least one way with playlists and star ratings) - A more informative 'Now Playing' visualization. Perhaps give the option to have bio information, Last.fm plays/chart info, band/artist photos, similar artist info As for some more 'pie in the sky' suggestions: - A new music view (landing screen) that displays recently listened to tracks along with recommendations for future listening based upon: a) recently played items (using Last.fm similar artist information or b) time of year (Christmas music right now in December or based upon Last.fm listening habits) - Tie in with an online music provider like Grooveshark, Pandora, or Last.fm for streaming music not in your collection I am sure I can think of more, but that is all I have for now. Good luck and let me know if you need help or a beta tester.
__________________
Server: SageTV Media Center 7.1.19, Windows 7 Home Premium x64, Pentium Core2Duo, 4GB RAM, (1) Hauppauge HVR-2250, (1) Hauppauge HVR-1600, 1.5 TB of recording space Android MiniClient: Nvidia Shield TV (16GB) HDMI out to Samsung LN46C630 46" LCD Extender: STP-HD300, beta firmware "20110506-0", HDMI out to LG 37LD450 37" LCD |
#8
|
|||
|
|||
LYRICS!
Thanks for asking.
Please add a way to see the music Lyrics when playing! Best place would be an option like a screen saver which does not move other than the lyrics cycling up/down while a song plays. If you have the time, don't spend time re-inventing the wheel first. Add missing functions like showing the son'gs lyrics and other tag info and later when you have the time, work on re-doing things already done like tagging, etc. |
#9
|
||||
|
||||
Quote:
- Andy
__________________
SageTV Open Source v9 is available. - Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1. - Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus - HD Extenders: A) FAQs B) URC MX-700 remote setup Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request. |
#10
|
|||
|
|||
Quote:
__________________
Server: SageTV Media Center 7.1.19, Windows 7 Home Premium x64, Pentium Core2Duo, 4GB RAM, (1) Hauppauge HVR-2250, (1) Hauppauge HVR-1600, 1.5 TB of recording space Android MiniClient: Nvidia Shield TV (16GB) HDMI out to Samsung LN46C630 46" LCD Extender: STP-HD300, beta firmware "20110506-0", HDMI out to LG 37LD450 37" LCD |
#11
|
||||
|
||||
Quote:
Like I said above, certain tagging apps can fix this for you. MP3tag is one that shows both.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#12
|
||||
|
||||
They use Album Artist so you can have a compilation album (with multiple artists). There are also cases where an album by a certain artist will have songs that are co-written. Bottom line, there are many cases where Album Artist and Artist are not the same.
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#13
|
||||
|
||||
Quote:
I'm going to compile a list of feature requests so keep it coming.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#14
|
|||
|
|||
As far as Album Artist vs. Artist is concerned, Foobar2000 handles this very well by starting with Album Artist and if it is blank, moving to Artist. If the logic is there to do that, you don't have to worry about what tag is used.
__________________
Server: WHS with 11TB of storage Clients:1) HD-200 to a Samsung 32" Slimfit CRT HDTV 2) HD-200 to a Pioneer 26" X1 LCD Tuners: 1) HD-Homerun 2) Avermedia USB ATSC Twitter: ohpleaseno |
#15
|
|||
|
|||
That logic seems to make the most sense to me. Or for album art's sake, just use the embedded album art for the first track on the album. Most of my Various Artists albums have unique names, but albums from single artists (such as Greatest Hits, Best of, etc.) is where I run into problems. Anywho, we are kind of off topic here, so I guess we can continue this discussion in a different thread.
__________________
Server: SageTV Media Center 7.1.19, Windows 7 Home Premium x64, Pentium Core2Duo, 4GB RAM, (1) Hauppauge HVR-2250, (1) Hauppauge HVR-1600, 1.5 TB of recording space Android MiniClient: Nvidia Shield TV (16GB) HDMI out to Samsung LN46C630 46" LCD Extender: STP-HD300, beta firmware "20110506-0", HDMI out to LG 37LD450 37" LCD |
#16
|
|||
|
|||
I'm always showing off Sage to my friends--showing them all the cool things it does and all the cool things that the awesome development community here has done to make it even better. But the one area I never show off when bragging like a proud parent is the Music section. Not that it doesn't work well...because it does. It just doesn't have any sort of WOW factor like most other areas in Sage. Adding some eye candy would be a great addition. Especially in the visualization department. I'd love to see working visualizations for the non-HD300 UI's. You could do some very cool things (many already suggested in this thread) but I'd be happy with just some different graphic visualization options or perhaps a visualization that simply shows a slideshow of fanart for the band that is playing.
I use the music interface quite a bit and for the most part it does exactly what I want. However, I've always felt like with a few minor tweaks, it could be so much more user friendly. Most or all of these suggestions have already been addressed so I'm basically just adding my +1: Quote:
Quote:
|
#17
|
||||
|
||||
Quote:
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#18
|
||||
|
||||
Quote:
I've always like plucky's wall views, I was thinking of something similar. I wonder if the new metadata provider works with music. I know that when fanart fist came out for sagetv I had music fanart working, but with the folder structure change I haven't touched it again. I'll have to look into that.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#19
|
||||
|
||||
Quote:
What I think might actually be required for the playlist improvement is a tree structure on the left (or even a fly-out menu to overlay), with the covers on the right, similar to J. River (which someone else already mentioned, but I've never used personally). I think what we would need is a menu popup when scrolling down the tree, so that we could easily create playlists. At any point in the scrolling, you could hit "menu" or some other button and you would have the option to add that folder to a playlist, that folder and all subs, all by that artist, all from that album, etc. Additionally, you could have a very similar set of "play" options. I'd also like to be able to insert things into the currently playing playlist so that it plays next, as well as adding them to a new playlist or to the end of the current one.
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 |
#20
|
||||
|
||||
Quote:
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
R5000-HD Mod | taz13 | SageTV Canada | 1 | 07-30-2009 11:35 AM |
Any Ideas? | Robert Williams | SageTV Software | 9 | 03-11-2005 06:44 PM |