SageTV Community  

Go Back   SageTV Community > General Discussion > General Discussion
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

General Discussion General discussion about SageTV and related companies, products, and technologies.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 11-17-2010, 12:22 PM
tmaddison tmaddison is offline
Sage User
 
Join Date: Dec 2005
Posts: 14
SageTV as a music server - separate audio card, etc

So... Have been using STV for almost 10 years now, works great for me as a DVR, I'm sure v7 will only be better, BUT as a true "media center" it's capabilities for handling music have always lacked certain key features that I need. Can anyone tell me if anything has changed in V7 on these things, or if there are plugins out there that might address this?

The objective is simple - have someone in the living room watching TV off Sage while at the same time playing music output through a second audio card on the same server, controlled through a web-based interface. If possible, also be able to stream audio to a remote PC for playback on local PC speakers.

I currently use WinAmp to handle the music on my system just because it allows me to do this - either natively or via plugins for WinAmp. I'd love to ditch the "piece it together" approach and be able to go with one integrated package, though.

To do this, I would need Sage to be able to...

1) Differentiate between which sound card the audio goes to when in TV or Video mode vs. the sound card used for Music output. I.E., when playing video the audio for that goes through the video card's HDMI audio driver, and when playing music the audio goes through the motherboard's onboard analog audio outs.

2) Have a music control interface that could be accessed via a web page - so that if I connect to Sage from (say) the Office PC to play music I don't have to interrupt whoever's watching TV, stop the video playback, change menus, etc. Winamp has a plugin that essentially runs a little web server applet on the media center machine so that I can open a webpage from any other machine and start playing music, all in the background without interrupting video playback.

3) Allow a choice of whether (when using that web interface) the audio is output in what is commonly called "jukebox" mode - which means the audio actually comes out of the Sage server's card - vs. "web" mode - which means the audio is streamed to the PC currently accessing the web interface and outputs from that PC's local speakers.

In theory (and ideally), more than one user should be able to tap into the web interface simultaneously - so if the kids are watching a movie (with the sound coming out the TV's speakers), the wife is on the patio listening to the B-52's (with the sound coming out of the media server's audio card and being sent through the house's distribution system to patio speakers), and I'm in the office listening to Led Zeppelin (with the audio being streamed to my PC and coming out of the local PC speakers) we can all do that at once.

4) Be able to read and deal with all the common playlist formats - both Windows Media playlists as well as more open source formats.

5) Have a built-in podcast client.

6) ... and here's a wishlist thing - interface with Rhapsody or other online streaming services and allow all of the above if the content is streaming from the web.

Yes, I know it's a lot, but all of these (except the web streaming thing) are things I can currently do with Winamp and it's plugins, or I've also used Subsonic for the same things....)

Any hope? Thanks.
Reply With Quote
  #2  
Old 11-17-2010, 12:38 PM
PiX64's Avatar
PiX64 PiX64 is offline
Sage Icon
 
Join Date: Dec 2008
Location: Illinois
Posts: 1,991
have you looked into the

WedFeed Encoder plugin, or the

Slimplayer plugin....

those should be able to accomplish waht your looking to do.

~Pix64
Reply With Quote
  #3  
Old 11-17-2010, 12:45 PM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
Sage doesn't support the notion of running two separate playback clients through different audio devices on the same PC. You might be able to do something with virtual machines, but really the simplest approach is to use media extenders. So for instance you could use an HD300 extender for video playback and free up the server's primary audio device for music playback. Or for music playback you could use a MediaMVP (analog stereo only) or HDx00 (if you need multichannel digital audio). Or both, and leave the server headless.

There are various web remote plugins that let you control extenders from a laptop or smartphone.

For streaming audio (or video) to a PC client, use SageTV Client or Placeshifter.
__________________
-- Greg
Reply With Quote
  #4  
Old 11-17-2010, 06:43 PM
tmaddison tmaddison is offline
Sage User
 
Join Date: Dec 2005
Posts: 14
Thanks Pix64 and Greg. I've plowed through a lot of the material on webfeed and simplayer, they look like very useful tools to handle streaming audio or video from the web through Sage, but they're not quite there yet for what I need.

In particular, I haven't found anything that indicates they can handle output to a different audio card than Sage is set up for, and I'm not sure I see anything indicating there's a web interface.

Yes, I realize I'm asking for something complex, but it's not something I can't do right now using WinAmp or Subsonic, so I know it's possible... Just looking for a way to meld it all into Sage so I don't have to manage more individual bits of software...

Can't imagine the core use I have for this - playing video on a "living room" TV while simultaneously playing audio through some other system (in my case a whole-house distribution system) and being able to control that playback without interrupting the video program is very uncommon.

The ability to send that audio feed as a stream to a local PC would just be "because other software can do it", not necessarily something I'd use a lot. I do that now, to listen to podcasts and such, but not real music usually.

Sure, the media extender option could do it, can't say I'm that familiar with those (never owned one) but my feeling is that each extender would need a display device attached to it in order to control the UI. Can't say I particularly want to go into the stereo closet and turn on a display in order to put on some new music - would prefer to just bring up the menus on my laptop from anywhere in the house and pick a new playlist.

Love the VM idea (my entire server system at work is virtualized, have been playing with that for years) but not really anything to be gained over what I have now, and in theory I'm thinking I'd need separate Sage licenses for each VM. Plus if I ran the "DVR Sage" in a VM I'd be a bit concerned about the process of interfacing the VM with multiple tuner cards. Maybe possible, but I've already had my share of processor speed/ram issues running 3 or 4 tuner cards simultaneously, adding a VM layer doesn't seem like a great way to make that better.

Pie in the sky? Maybe, but - again - I really can't imagine there aren't a bunch of guys out there that might want to allow the family to watch a movie in the living room while they listen to music in the office, and run both off the same media server...

Thanks for spending some brainpower on it!
Reply With Quote
  #5  
Old 11-17-2010, 07:04 PM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
Quote:
Originally Posted by tmaddison View Post
Pie in the sky? Maybe, but - again - I really can't imagine there aren't a bunch of guys out there that might want to allow the family to watch a movie in the living room while they listen to music in the office, and run both off the same media server...
You can run them both off the same server in the sense that all the files live in one place. But using the same PC for two different playback tasks simultaneously is a different story. Lots of us have multi-client setups with independent playback at each client, but we use separate PCs or extenders to do it.

Extenders typically do have a display attached, but it's not a requirement. You could run an extender headless, and use a web remote to control it.

You're correct that the general flavor of what you want to do (video playback in one room, music playback in another) is not at all unusual. But you're overconstraining the problem by trying to do it all with one PC and no extenders. The Sage solution to that scenario is to run separate clients on separate hardware (PC or extender) at each playback location, all connected to the central media server.
__________________
-- Greg
Reply With Quote
  #6  
Old 11-17-2010, 10:08 PM
src666 src666 is offline
Sage Aficionado
 
Join Date: Feb 2005
Posts: 459
You would be much better served by either dedicated player devices (HDx00's, Slim, etc.) or a software product that supports multi-zone capabilities (J. River Media Center) for the multi-zone playback.

SageTV isn't a multi-zone system unless you use the extenders. Period. You aren't talking about clever hacks - this is core functionality of the system. Rather than trying to force Sage to do something it can't, either do what it can (with extenders) or find a product that does what you need.

Just FYI, I use J. River Media Center serving 3 output streams along with a Russound CAM6.6X for my multi-zone audio.
Reply With Quote
  #7  
Old 11-17-2010, 11:52 PM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
Quote:
Originally Posted by src666 View Post
SageTV isn't a multi-zone system unless you use the extenders. Period.
Or PC clients running Placeshifter or SageTV Client. You do need a client device in each zone, but it doesn't have to be a dedicated extender appliance; it can be a software client running on a PC or Mac.
__________________
-- Greg
Reply With Quote
  #8  
Old 11-18-2010, 08:45 PM
src666 src666 is offline
Sage Aficionado
 
Join Date: Feb 2005
Posts: 459
Quote:
Originally Posted by GKusnick View Post
Or PC clients running Placeshifter or SageTV Client. You do need a client device in each zone, but it doesn't have to be a dedicated extender appliance; it can be a software client running on a PC or Mac.
Yeah, that's correct. But either way it's not what he's looking for.
Reply With Quote
Reply

Tags
music, sound card, web interface


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Server with Raid -OR- server and separate NAS? Konig Hardware Support 6 11-05-2009 07:55 AM
Server/Client separate watched icons??!!?? mp328 SageTV Software 2 11-20-2007 05:28 PM
How do I make SageTV play an Audio/Music CD? mattress SageTV Software 0 11-09-2006 04:01 PM
Separate Music/Picture Media Library Directories? gotuitdan SageTV Beta Test Software 1 04-06-2004 05:54 AM
SageTV server doesn't see my card anymore! hufnagel SageTV Software 3 11-16-2003 12:52 PM


All times are GMT -6. The time now is 11:17 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.