SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v7 Customizations
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

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.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 08-31-2011, 11:42 AM
speck55 speck55 is offline
Sage Advanced User
 
Join Date: Apr 2011
Location: Milwaukee, WI
Posts: 156
iTunes Integration

Hi All -

I've searched the forums on this topic, and though it's come up a gazillion times in the form of either a feature request, or a "can Sage currently do this?"-type posts. We know now the former is a dead-end proposition, the latter we know the answers to -- xml export, and re-export.

I read the recent thread in this sub-forum about airplay integration -- which would be cool, but doesn't really give me a 10-ft GUI. There is mention of a utility that acts as an airplay receiver in that thread, and I'd imagine given the mixer nature of Windows' sound subsystem (recent versions anyways), for AirPlay purposes, I could just have that utlility start in the background at logon for music playback (which of course leaves me without video playback, but I don't do much with iTunes as far as video goes, anyhow. Sage and its friends (plugins) kicks iTunes' butt around the block for management.

What I am interested in, is accessing the "Shared Library" or "Home Sharing" functionality, so I could pick songs or playlists via remote control somehow within the SageUI. It almost looks like I'd need an Apple Developer account to snoop around the docs to see if there's a set API for this on the client side. My iTunes library now sits on my MacBook Pro (all 400GB+ of it), but is soon to be copied/synched to my Mini that sits in the master bedroom for the occasional web-surfing/game playing (things like Pogo), or other duties where all the other machines in the place are in use), and running a Mac-Only X10 automation utility.

I'd be willing to take a crack at writing a plugin, but will probably need help. I am familiar with standard .NET, C++, and SOME Java. My questions are these:

1. Are there any libraries/utilities that already exist for this purpose? (Open-source or licensed otherwise?)

2. Relative to #1, are there any other plugins that function similarly that are open sourced that I could use as a "Template" or work to add this functionality to? (I should read up more on what the J. River MC plugin does).

3. 99% of my Itunes library were bought post-Apple-Protected era, or "upgraded" to the unprotected media, or are in MP3 format. The remainder were not available from the iTunes store unprotected (presumably at the behest of the copyright holders). I could probably toss a drive in the direct-connect ESATA port multiplier cage of my sage server to store a synched (one way) copy of my iTunes library, which may not be a bad idea backup-wise anyways. Perhaps this would be easiest way of achieving what I'm looking for?

4. Anyone know if there exists an iTunes plugin for MCE that we could just launch as an external app? (I am looking at another thread that did this for the NetFlix WMC plugin, launching WMC directly into the NetFlix app and contemplating adding that to my system, as it seems much more polished and easier to navigate than the PlayOn NetFlix integration route).

I bought into the "iEcosystem" first via the Magic iPhone, then the Magic iPad, and several iterations of hackintoshes before going through an original MacPro and to the upper end of the new 2011 MacBook Pro's. I still make my living and do my HTPC in the PC world, mostly, though.

So, in closing - any thoughts? I know this has been hashed and re-hashed, but now that we know it isn't coming as a native feature, I wanted to take another look.
Reply With Quote
  #2  
Old 08-31-2011, 12:17 PM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
Can't you just add your iTunes folder(s) as Music folder(s) in SageTV? Or is the intent to just browse through the SageTV UI but still playback through iTunes itself?
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API
MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC
TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device
TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2
TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad
Reply With Quote
  #3  
Old 08-31-2011, 12:22 PM
speck55 speck55 is offline
Sage Advanced User
 
Join Date: Apr 2011
Location: Milwaukee, WI
Posts: 156
Quote:
Originally Posted by Fonceur View Post
Can't you just add your iTunes folder(s) as Music folder(s) in SageTV? Or is the intent to just browse through the SageTV UI but still playback through iTunes itself?
Ideally, I'd like Sage to be the UI, while accessing the music shared from a mac via iTunes' built in Shared Library feature, rather than SMB, leaving the management of metadata, cover art, etc. to the iTunes app.
Reply With Quote
Reply


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
Itunes support MTisza SageTV Software 6 04-07-2009 08:13 PM
iTunes or WMP Rating Integration with SageMC - Desired? Addict SageMC Custom Interface 3 09-03-2008 10:11 AM
Request: Tight integration with iTunes LehighBri SageTV Beta Test Software 21 12-22-2007 11:30 AM
Feature Request - Itunes integration jwillsey SageTV Software 0 06-13-2007 08:31 PM
Open Request for iTunes Integration Assistance sleight42 SageTV Customizations 9 10-17-2004 11:12 AM


All times are GMT -6. The time now is 03:27 AM.


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