├── .gitignore ├── AUTHORS ├── LICENSE ├── Mocks ├── MOCK.png ├── MOCK.psd ├── Play.sketch │ ├── Data │ ├── metadata │ └── version └── Screenshots │ ├── MOCK.png │ ├── android_001.png │ ├── android_002.png │ ├── android_003.png │ ├── ios7_001.png │ ├── ios7_002.png │ ├── ios7_003.png │ ├── ios7_004.png │ ├── ios7_005.png │ ├── ios7_006.png │ ├── ios7_007.png │ ├── ios7_008.png │ ├── ios7_009.png │ ├── ios7_010.png │ ├── ios7_011.png │ ├── ios7_012.png │ ├── ios7_013.png │ ├── ios7_014.png │ ├── ios7_015.png │ ├── ios7_016.png │ ├── ios7_017.png │ ├── ios7_018.png │ ├── ios7_019.png │ ├── ios7_020.png │ ├── ios7_021.png │ ├── ios7_022.png │ ├── screen_001.png │ ├── screen_002.png │ ├── screen_003.png │ ├── volume_001.png │ ├── volume_002.png │ ├── volume_003.png │ ├── volume_004.png │ ├── volume_005.png │ ├── volume_006.png │ ├── volume_007.png │ ├── volume_008.png │ ├── volume_009.png │ ├── volume_010.png │ ├── volume_011.png │ ├── volume_012.png │ └── volume_013.png ├── Play.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcuserdata │ └── drewingebretsen.xcuserdatad │ ├── xcdebugger │ └── Breakpoints.xcbkptlist │ └── xcschemes │ ├── Play.xcscheme │ └── xcschememanagement.plist ├── Play ├── Default-568h@2x.png ├── Default.png ├── Default@2x.png ├── Examples.xml ├── Images.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── SettingsIcon.png │ │ ├── SettingsIcon@2x.png │ │ ├── SpotlightIcon.png │ │ ├── SpotlightIcon@2x-1.png │ │ ├── SpotlightIcon@2x.png │ │ ├── iPadIcon.png │ │ ├── iPadIcon@2x.png │ │ └── iPhoneIcon@2x.png │ ├── Chevron.imageset │ │ ├── Chevron.png │ │ ├── Chevron@2x.png │ │ └── Contents.json │ ├── ControlPause.imageset │ │ ├── Contents.json │ │ ├── ControlPause.png │ │ └── ControlPause@2x.png │ ├── ControlPlay.imageset │ │ ├── Contents.json │ │ ├── ControlPlay.png │ │ └── ControlPlay@2x.png │ ├── ControlStop.imageset │ │ ├── Contents.json │ │ ├── ControlStop.png │ │ └── ControlStop@2x.png │ ├── DialBackground.imageset │ │ ├── Contents.json │ │ ├── DialBackground.png │ │ └── DialBackground@2x.png │ ├── LaunchImage.launchimage │ │ └── Contents.json │ ├── LineIn.imageset │ │ ├── Contents.json │ │ └── LineIn@2x.png │ ├── Loading.imageset │ │ ├── Contents.json │ │ ├── Loading.png │ │ └── Loading@2x.png │ ├── MoreTab.imageset │ │ ├── Contents.json │ │ ├── MoreTab.png │ │ └── MoreTab@2x.png │ ├── MoreTabSelected.imageset │ │ ├── Contents.json │ │ ├── MoreTabSelected.png │ │ └── MoreTabSelected@2x.png │ ├── PLDialThumb.imageset │ │ ├── Contents.json │ │ └── NBDialThumb@2x.png │ ├── PLSearch.imageset │ │ ├── Contents.json │ │ └── PLSearch@2x.png │ ├── PLSpeakers.imageset │ │ ├── Contents.json │ │ ├── PLSpeakersTab.png │ │ └── PLSpeakersTab@2x.png │ ├── PlayingTab.imageset │ │ ├── Contents.json │ │ ├── PlayingTab.png │ │ └── PlayingTab@2x.png │ ├── PlayingTabSelected.imageset │ │ ├── Contents.json │ │ ├── PlayingTabSelected.png │ │ └── PlayingTabSelected@2x.png │ ├── SonosAmp.imageset │ │ ├── Contents.json │ │ ├── SonosAmp.png │ │ └── SonosAmp@2x.png │ ├── SonosPlay3.imageset │ │ ├── Contents.json │ │ ├── SonosPlay3.png │ │ └── SonosPlay3@2x.png │ ├── SonosPlay5.imageset │ │ ├── Contents.json │ │ ├── SonosPlay5.png │ │ └── SonosPlay5@2x.png │ ├── SpeakersTab.imageset │ │ ├── Contents.json │ │ ├── SpeakersTab.png │ │ └── SpeakersTab@2x.png │ ├── SpeakersTabSelected.imageset │ │ ├── Contents.json │ │ ├── SpeakersTabSelected.png │ │ └── SpeakersTabSelected@2x.png │ ├── TempAlbum.imageset │ │ ├── Contents.json │ │ └── TempAlbum@2x.png │ └── TempAlbum2.imageset │ │ ├── Contents.json │ │ └── TempAlbum2@2x.png ├── NBKit │ ├── NBArrayDataSource.h │ ├── NBArrayDataSource.m │ ├── NBDirectionGestureRecognizer.h │ └── NBDirectionGestureRecognizer.m ├── PLAppDelegate.h ├── PLAppDelegate.m ├── PLDial.h ├── PLDial.m ├── PLInputCell.h ├── PLInputCell.m ├── PLLibraryViewController.h ├── PLLibraryViewController.m ├── PLNowPlayingViewController.h ├── PLNowPlayingViewController.m ├── PLPlaylistsViewController.h ├── PLPlaylistsViewController.m ├── PLProgressBar.h ├── PLProgressBar.m ├── PLSectionHeaderView.h ├── PLSectionHeaderView.m ├── PLSettingsController.h ├── PLSettingsController.m ├── PLSong.h ├── PLSong.m ├── PLSongViewController.h ├── PLSongViewController.m ├── PLSource.h ├── PLSource.m ├── PLSpeakersViewController.h ├── PLSpeakersViewController.m ├── PLVolumeCell.h ├── PLVolumeCell.m ├── PLVolumeHeader.h ├── PLVolumeHeader.m ├── Play-Debug.xcconfig ├── Play-Info.plist ├── Play-Prefix.pch ├── UIColor+Common.h ├── UIColor+Common.m ├── UIFont+Common.h ├── UIFont+Common.m ├── en.lproj │ └── InfoPlist.strings ├── examples └── main.m ├── PlayTests ├── PlayTests-Info.plist ├── PlayTests.m └── en.lproj │ └── InfoPlist.strings ├── Podfile ├── README.md ├── Responses ├── on_sonos_open ├── on_sonos_open2 ├── on_sonos_open_from_iphone ├── on_sonos_open_from_iphone_show_groups ├── on_sonos_open_from_iphone_ungroup ├── on_sonos_select_group └── opening_sonos └── sonos.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Nathan Borror 2 | Drew Ingebretsen 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/LICENSE -------------------------------------------------------------------------------- /Mocks/MOCK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/MOCK.png -------------------------------------------------------------------------------- /Mocks/MOCK.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/MOCK.psd -------------------------------------------------------------------------------- /Mocks/Play.sketch/Data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Play.sketch/Data -------------------------------------------------------------------------------- /Mocks/Play.sketch/metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Play.sketch/metadata -------------------------------------------------------------------------------- /Mocks/Play.sketch/version: -------------------------------------------------------------------------------- 1 | 36 -------------------------------------------------------------------------------- /Mocks/Screenshots/MOCK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/MOCK.png -------------------------------------------------------------------------------- /Mocks/Screenshots/android_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/android_001.png -------------------------------------------------------------------------------- /Mocks/Screenshots/android_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/android_002.png -------------------------------------------------------------------------------- /Mocks/Screenshots/android_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/android_003.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_001.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_002.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_003.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_004.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_005.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_006.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_007.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_008.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_009.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_010.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_011.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_012.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_013.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_014.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_015.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_016.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_017.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_018.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_019.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_020.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_021.png -------------------------------------------------------------------------------- /Mocks/Screenshots/ios7_022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/ios7_022.png -------------------------------------------------------------------------------- /Mocks/Screenshots/screen_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/screen_001.png -------------------------------------------------------------------------------- /Mocks/Screenshots/screen_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/screen_002.png -------------------------------------------------------------------------------- /Mocks/Screenshots/screen_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/screen_003.png -------------------------------------------------------------------------------- /Mocks/Screenshots/volume_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/volume_001.png -------------------------------------------------------------------------------- /Mocks/Screenshots/volume_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/volume_002.png -------------------------------------------------------------------------------- /Mocks/Screenshots/volume_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/volume_003.png -------------------------------------------------------------------------------- /Mocks/Screenshots/volume_004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/volume_004.png -------------------------------------------------------------------------------- /Mocks/Screenshots/volume_005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/volume_005.png -------------------------------------------------------------------------------- /Mocks/Screenshots/volume_006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/volume_006.png -------------------------------------------------------------------------------- /Mocks/Screenshots/volume_007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/volume_007.png -------------------------------------------------------------------------------- /Mocks/Screenshots/volume_008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/volume_008.png -------------------------------------------------------------------------------- /Mocks/Screenshots/volume_009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/volume_009.png -------------------------------------------------------------------------------- /Mocks/Screenshots/volume_010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/volume_010.png -------------------------------------------------------------------------------- /Mocks/Screenshots/volume_011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/volume_011.png -------------------------------------------------------------------------------- /Mocks/Screenshots/volume_012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/volume_012.png -------------------------------------------------------------------------------- /Mocks/Screenshots/volume_013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Mocks/Screenshots/volume_013.png -------------------------------------------------------------------------------- /Play.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Play.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Play.xcodeproj/xcuserdata/drewingebretsen.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play.xcodeproj/xcuserdata/drewingebretsen.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist -------------------------------------------------------------------------------- /Play.xcodeproj/xcuserdata/drewingebretsen.xcuserdatad/xcschemes/Play.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play.xcodeproj/xcuserdata/drewingebretsen.xcuserdatad/xcschemes/Play.xcscheme -------------------------------------------------------------------------------- /Play.xcodeproj/xcuserdata/drewingebretsen.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play.xcodeproj/xcuserdata/drewingebretsen.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Play/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Default-568h@2x.png -------------------------------------------------------------------------------- /Play/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Default.png -------------------------------------------------------------------------------- /Play/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Default@2x.png -------------------------------------------------------------------------------- /Play/Examples.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Examples.xml -------------------------------------------------------------------------------- /Play/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/AppIcon.appiconset/SettingsIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/AppIcon.appiconset/SettingsIcon.png -------------------------------------------------------------------------------- /Play/Images.xcassets/AppIcon.appiconset/SettingsIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/AppIcon.appiconset/SettingsIcon@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/AppIcon.appiconset/SpotlightIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/AppIcon.appiconset/SpotlightIcon.png -------------------------------------------------------------------------------- /Play/Images.xcassets/AppIcon.appiconset/SpotlightIcon@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/AppIcon.appiconset/SpotlightIcon@2x-1.png -------------------------------------------------------------------------------- /Play/Images.xcassets/AppIcon.appiconset/SpotlightIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/AppIcon.appiconset/SpotlightIcon@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/AppIcon.appiconset/iPadIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/AppIcon.appiconset/iPadIcon.png -------------------------------------------------------------------------------- /Play/Images.xcassets/AppIcon.appiconset/iPadIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/AppIcon.appiconset/iPadIcon@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/AppIcon.appiconset/iPhoneIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/AppIcon.appiconset/iPhoneIcon@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/Chevron.imageset/Chevron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/Chevron.imageset/Chevron.png -------------------------------------------------------------------------------- /Play/Images.xcassets/Chevron.imageset/Chevron@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/Chevron.imageset/Chevron@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/Chevron.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/Chevron.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/ControlPause.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/ControlPause.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/ControlPause.imageset/ControlPause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/ControlPause.imageset/ControlPause.png -------------------------------------------------------------------------------- /Play/Images.xcassets/ControlPause.imageset/ControlPause@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/ControlPause.imageset/ControlPause@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/ControlPlay.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/ControlPlay.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/ControlPlay.imageset/ControlPlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/ControlPlay.imageset/ControlPlay.png -------------------------------------------------------------------------------- /Play/Images.xcassets/ControlPlay.imageset/ControlPlay@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/ControlPlay.imageset/ControlPlay@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/ControlStop.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/ControlStop.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/ControlStop.imageset/ControlStop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/ControlStop.imageset/ControlStop.png -------------------------------------------------------------------------------- /Play/Images.xcassets/ControlStop.imageset/ControlStop@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/ControlStop.imageset/ControlStop@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/DialBackground.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/DialBackground.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/DialBackground.imageset/DialBackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/DialBackground.imageset/DialBackground.png -------------------------------------------------------------------------------- /Play/Images.xcassets/DialBackground.imageset/DialBackground@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/DialBackground.imageset/DialBackground@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/LineIn.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/LineIn.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/LineIn.imageset/LineIn@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/LineIn.imageset/LineIn@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/Loading.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/Loading.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/Loading.imageset/Loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/Loading.imageset/Loading.png -------------------------------------------------------------------------------- /Play/Images.xcassets/Loading.imageset/Loading@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/Loading.imageset/Loading@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/MoreTab.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/MoreTab.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/MoreTab.imageset/MoreTab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/MoreTab.imageset/MoreTab.png -------------------------------------------------------------------------------- /Play/Images.xcassets/MoreTab.imageset/MoreTab@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/MoreTab.imageset/MoreTab@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/MoreTabSelected.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/MoreTabSelected.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/MoreTabSelected.imageset/MoreTabSelected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/MoreTabSelected.imageset/MoreTabSelected.png -------------------------------------------------------------------------------- /Play/Images.xcassets/MoreTabSelected.imageset/MoreTabSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/MoreTabSelected.imageset/MoreTabSelected@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/PLDialThumb.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/PLDialThumb.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/PLDialThumb.imageset/NBDialThumb@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/PLDialThumb.imageset/NBDialThumb@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/PLSearch.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/PLSearch.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/PLSearch.imageset/PLSearch@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/PLSearch.imageset/PLSearch@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/PLSpeakers.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/PLSpeakers.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/PLSpeakers.imageset/PLSpeakersTab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/PLSpeakers.imageset/PLSpeakersTab.png -------------------------------------------------------------------------------- /Play/Images.xcassets/PLSpeakers.imageset/PLSpeakersTab@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/PLSpeakers.imageset/PLSpeakersTab@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/PlayingTab.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/PlayingTab.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/PlayingTab.imageset/PlayingTab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/PlayingTab.imageset/PlayingTab.png -------------------------------------------------------------------------------- /Play/Images.xcassets/PlayingTab.imageset/PlayingTab@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/PlayingTab.imageset/PlayingTab@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/PlayingTabSelected.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/PlayingTabSelected.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/PlayingTabSelected.imageset/PlayingTabSelected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/PlayingTabSelected.imageset/PlayingTabSelected.png -------------------------------------------------------------------------------- /Play/Images.xcassets/PlayingTabSelected.imageset/PlayingTabSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/PlayingTabSelected.imageset/PlayingTabSelected@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/SonosAmp.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/SonosAmp.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/SonosAmp.imageset/SonosAmp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/SonosAmp.imageset/SonosAmp.png -------------------------------------------------------------------------------- /Play/Images.xcassets/SonosAmp.imageset/SonosAmp@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/SonosAmp.imageset/SonosAmp@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/SonosPlay3.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/SonosPlay3.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/SonosPlay3.imageset/SonosPlay3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/SonosPlay3.imageset/SonosPlay3.png -------------------------------------------------------------------------------- /Play/Images.xcassets/SonosPlay3.imageset/SonosPlay3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/SonosPlay3.imageset/SonosPlay3@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/SonosPlay5.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/SonosPlay5.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/SonosPlay5.imageset/SonosPlay5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/SonosPlay5.imageset/SonosPlay5.png -------------------------------------------------------------------------------- /Play/Images.xcassets/SonosPlay5.imageset/SonosPlay5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/SonosPlay5.imageset/SonosPlay5@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/SpeakersTab.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/SpeakersTab.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/SpeakersTab.imageset/SpeakersTab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/SpeakersTab.imageset/SpeakersTab.png -------------------------------------------------------------------------------- /Play/Images.xcassets/SpeakersTab.imageset/SpeakersTab@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/SpeakersTab.imageset/SpeakersTab@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/SpeakersTabSelected.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/SpeakersTabSelected.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/SpeakersTabSelected.imageset/SpeakersTabSelected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/SpeakersTabSelected.imageset/SpeakersTabSelected.png -------------------------------------------------------------------------------- /Play/Images.xcassets/SpeakersTabSelected.imageset/SpeakersTabSelected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/SpeakersTabSelected.imageset/SpeakersTabSelected@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/TempAlbum.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/TempAlbum.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/TempAlbum.imageset/TempAlbum@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/TempAlbum.imageset/TempAlbum@2x.png -------------------------------------------------------------------------------- /Play/Images.xcassets/TempAlbum2.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/TempAlbum2.imageset/Contents.json -------------------------------------------------------------------------------- /Play/Images.xcassets/TempAlbum2.imageset/TempAlbum2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Images.xcassets/TempAlbum2.imageset/TempAlbum2@2x.png -------------------------------------------------------------------------------- /Play/NBKit/NBArrayDataSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/NBKit/NBArrayDataSource.h -------------------------------------------------------------------------------- /Play/NBKit/NBArrayDataSource.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/NBKit/NBArrayDataSource.m -------------------------------------------------------------------------------- /Play/NBKit/NBDirectionGestureRecognizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/NBKit/NBDirectionGestureRecognizer.h -------------------------------------------------------------------------------- /Play/NBKit/NBDirectionGestureRecognizer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/NBKit/NBDirectionGestureRecognizer.m -------------------------------------------------------------------------------- /Play/PLAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLAppDelegate.h -------------------------------------------------------------------------------- /Play/PLAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLAppDelegate.m -------------------------------------------------------------------------------- /Play/PLDial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLDial.h -------------------------------------------------------------------------------- /Play/PLDial.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLDial.m -------------------------------------------------------------------------------- /Play/PLInputCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLInputCell.h -------------------------------------------------------------------------------- /Play/PLInputCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLInputCell.m -------------------------------------------------------------------------------- /Play/PLLibraryViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLLibraryViewController.h -------------------------------------------------------------------------------- /Play/PLLibraryViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLLibraryViewController.m -------------------------------------------------------------------------------- /Play/PLNowPlayingViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLNowPlayingViewController.h -------------------------------------------------------------------------------- /Play/PLNowPlayingViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLNowPlayingViewController.m -------------------------------------------------------------------------------- /Play/PLPlaylistsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLPlaylistsViewController.h -------------------------------------------------------------------------------- /Play/PLPlaylistsViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLPlaylistsViewController.m -------------------------------------------------------------------------------- /Play/PLProgressBar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLProgressBar.h -------------------------------------------------------------------------------- /Play/PLProgressBar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLProgressBar.m -------------------------------------------------------------------------------- /Play/PLSectionHeaderView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLSectionHeaderView.h -------------------------------------------------------------------------------- /Play/PLSectionHeaderView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLSectionHeaderView.m -------------------------------------------------------------------------------- /Play/PLSettingsController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLSettingsController.h -------------------------------------------------------------------------------- /Play/PLSettingsController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLSettingsController.m -------------------------------------------------------------------------------- /Play/PLSong.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLSong.h -------------------------------------------------------------------------------- /Play/PLSong.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLSong.m -------------------------------------------------------------------------------- /Play/PLSongViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLSongViewController.h -------------------------------------------------------------------------------- /Play/PLSongViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLSongViewController.m -------------------------------------------------------------------------------- /Play/PLSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLSource.h -------------------------------------------------------------------------------- /Play/PLSource.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLSource.m -------------------------------------------------------------------------------- /Play/PLSpeakersViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLSpeakersViewController.h -------------------------------------------------------------------------------- /Play/PLSpeakersViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLSpeakersViewController.m -------------------------------------------------------------------------------- /Play/PLVolumeCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLVolumeCell.h -------------------------------------------------------------------------------- /Play/PLVolumeCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLVolumeCell.m -------------------------------------------------------------------------------- /Play/PLVolumeHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLVolumeHeader.h -------------------------------------------------------------------------------- /Play/PLVolumeHeader.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/PLVolumeHeader.m -------------------------------------------------------------------------------- /Play/Play-Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Play-Debug.xcconfig -------------------------------------------------------------------------------- /Play/Play-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Play-Info.plist -------------------------------------------------------------------------------- /Play/Play-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/Play-Prefix.pch -------------------------------------------------------------------------------- /Play/UIColor+Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/UIColor+Common.h -------------------------------------------------------------------------------- /Play/UIColor+Common.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/UIColor+Common.m -------------------------------------------------------------------------------- /Play/UIFont+Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/UIFont+Common.h -------------------------------------------------------------------------------- /Play/UIFont+Common.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/UIFont+Common.m -------------------------------------------------------------------------------- /Play/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Play/examples: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/examples -------------------------------------------------------------------------------- /Play/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Play/main.m -------------------------------------------------------------------------------- /PlayTests/PlayTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/PlayTests/PlayTests-Info.plist -------------------------------------------------------------------------------- /PlayTests/PlayTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/PlayTests/PlayTests.m -------------------------------------------------------------------------------- /PlayTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Podfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/README.md -------------------------------------------------------------------------------- /Responses/on_sonos_open: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Responses/on_sonos_open -------------------------------------------------------------------------------- /Responses/on_sonos_open2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Responses/on_sonos_open2 -------------------------------------------------------------------------------- /Responses/on_sonos_open_from_iphone: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Responses/on_sonos_open_from_iphone -------------------------------------------------------------------------------- /Responses/on_sonos_open_from_iphone_show_groups: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Responses/on_sonos_open_from_iphone_show_groups -------------------------------------------------------------------------------- /Responses/on_sonos_open_from_iphone_ungroup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Responses/on_sonos_open_from_iphone_ungroup -------------------------------------------------------------------------------- /Responses/on_sonos_select_group: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Responses/on_sonos_select_group -------------------------------------------------------------------------------- /Responses/opening_sonos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/Responses/opening_sonos -------------------------------------------------------------------------------- /sonos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/Play/HEAD/sonos.py --------------------------------------------------------------------------------