Player is the source code for the final app store version of the Pinna music player.
Objective-C C++ Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Common Initial Commit Dec 24, 2013
English.lproj Initial Commit Dec 24, 2013
External/RoundaboutKit Initial Commit Dec 24, 2013
PlayKeys Added PlayKeys source Dec 24, 2013
Player.xcodeproj Added PlayKeys source Dec 24, 2013
RoundaboutKitMac Added PlayKeys source Dec 24, 2013
.gitignore Initial Commit Dec 24, 2013
AMIndeterminateProgressIndicatorCell.h Initial Commit Dec 24, 2013
AMIndeterminateProgressIndicatorCell.m Initial Commit Dec 24, 2013
AccountRemovalViewController.h Initial Commit Dec 24, 2013
AccountRemovalViewController.m Initial Commit Dec 24, 2013
AccountRemovalViewController.xib Initial Commit Dec 24, 2013
AccountServiceViewController.h Initial Commit Dec 24, 2013
AccountServiceViewController.m Initial Commit Dec 24, 2013
AccountServiceViewController.xib Initial Commit Dec 24, 2013
AccountsIcon.png Initial Commit Dec 24, 2013
AccountsIcon@2x.png Initial Commit Dec 24, 2013
AdvancedPane.h Initial Commit Dec 24, 2013
AdvancedPane.m Initial Commit Dec 24, 2013
AdvancedPane.xib Initial Commit Dec 24, 2013
Album.h Initial Commit Dec 24, 2013
Album.m Initial Commit Dec 24, 2013
Albums.png Initial Commit Dec 24, 2013
Albums@2x.png Initial Commit Dec 24, 2013
AlbumsBrowserLevel.h Initial Commit Dec 24, 2013
AlbumsBrowserLevel.m Initial Commit Dec 24, 2013
AppDelegate.h Initial Commit Dec 24, 2013
AppDelegate.m Initial Commit Dec 24, 2013
ArtModeIcon.png Initial Commit Dec 24, 2013
ArtModeIcon@2x.png Initial Commit Dec 24, 2013
ArtModeModelBackground.png Initial Commit Dec 24, 2013
ArtModePane.h Initial Commit Dec 24, 2013
ArtModePane.m Initial Commit Dec 24, 2013
Artist.h Initial Commit Dec 24, 2013
Artist.m Initial Commit Dec 24, 2013
Artists.png Initial Commit Dec 24, 2013
Artists@2x.png Initial Commit Dec 24, 2013
ArtistsBrowserLevel.h Initial Commit Dec 24, 2013
ArtistsBrowserLevel.m Initial Commit Dec 24, 2013
ArtworkCache.h Initial Commit Dec 24, 2013
ArtworkCache.m Initial Commit Dec 24, 2013
AudioPlayer.h Initial Commit Dec 24, 2013
AudioPlayer.m Initial Commit Dec 24, 2013
BackButton.png Initial Commit Dec 24, 2013
BackButton@2x.png Initial Commit Dec 24, 2013
BackgroundArtworkDisplayView.h Initial Commit Dec 24, 2013
BackgroundArtworkDisplayView.m Initial Commit Dec 24, 2013
BottomBarButtonCell.h Initial Commit Dec 24, 2013
BottomBarButtonCell.m Initial Commit Dec 24, 2013
BottomWindowTexture.png Initial Commit Dec 24, 2013
BottomWindowTexture@2x.png Initial Commit Dec 24, 2013
BrowserModeMatrix.h Initial Commit Dec 24, 2013
BrowserModeMatrix.m Initial Commit Dec 24, 2013
BrowserSearchField.h Initial Commit Dec 24, 2013
BrowserSearchField.m Initial Commit Dec 24, 2013
BrowserSearchFieldCell.h Initial Commit Dec 24, 2013
BrowserSearchFieldCell.m Initial Commit Dec 24, 2013
EXFMLogo.png Initial Commit Dec 24, 2013
EXFMLogo@2x.png Initial Commit Dec 24, 2013
ErrorBannerButtonCell.h Initial Commit Dec 24, 2013
ErrorBannerButtonCell.m Initial Commit Dec 24, 2013
ErrorBannerView.h Initial Commit Dec 24, 2013
ErrorBannerView.m Initial Commit Dec 24, 2013
ErrorPresentationView.xib Initial Commit Dec 24, 2013
EtchedTextFieldCell.h Initial Commit Dec 24, 2013
EtchedTextFieldCell.m Initial Commit Dec 24, 2013
ExFMPopoverHeader.png Initial Commit Dec 24, 2013
ExFMPopoverHeader@2x.png Initial Commit Dec 24, 2013
ExFMPopoverLogo.png Initial Commit Dec 24, 2013
ExFMPopoverSelectionBackground.png Initial Commit Dec 24, 2013
ExFMPopoverSelectionBackground@2x.png Initial Commit Dec 24, 2013
ExFMTrendingSource.xib Initial Commit Dec 24, 2013
ExFMTrendingSourceController.h Initial Commit Dec 24, 2013
ExFMTrendingSourceController.m Initial Commit Dec 24, 2013
ExfmAccountServiceViewController.h Initial Commit Dec 24, 2013
ExfmAccountServiceViewController.m Initial Commit Dec 24, 2013
Explore.png Initial Commit Dec 24, 2013
Explore@2x.png Initial Commit Dec 24, 2013
ExploreBrowserLevel.h Initial Commit Dec 24, 2013
ExploreBrowserLevel.m Initial Commit Dec 24, 2013
FileEnumerator.h Initial Commit Dec 24, 2013
FlatPreset.plist Initial Commit Dec 24, 2013
FriendActivityBrowserLevel.h Initial Commit Dec 24, 2013
FriendActivityBrowserLevel.m Initial Commit Dec 24, 2013
GeneralIcon.png Initial Commit Dec 24, 2013
GeneralIcon@2x.png Initial Commit Dec 24, 2013
GeneralPane.h Initial Commit Dec 24, 2013
GeneralPane.m Initial Commit Dec 24, 2013
Genres.plist Initial Commit Dec 24, 2013
HeaderLabelView.h Initial Commit Dec 24, 2013
HeaderLabelView.m Initial Commit Dec 24, 2013
HotKeyDispatcher.h Initial Commit Dec 24, 2013
HotKeyDispatcher.m Initial Commit Dec 24, 2013
HotKeysIcon.png Initial Commit Dec 24, 2013
HotKeysIcon@2x.png Initial Commit Dec 24, 2013
HotKeysPane.h Initial Commit Dec 24, 2013
HotKeysPane.m Initial Commit Dec 24, 2013
HotKeysPane.xib Initial Commit Dec 24, 2013
LICENSE License and README Dec 24, 2013
LastFMDefines.h Initial Commit Dec 24, 2013
LastFMDefines.m Initial Commit Dec 24, 2013
LastFMLogo.png Initial Commit Dec 24, 2013
LastFMLogo@2x.png Initial Commit Dec 24, 2013
LastFMSession.h Initial Commit Dec 24, 2013
LastFMSession.m Initial Commit Dec 24, 2013
LastfmAccountServiceViewController.h Initial Commit Dec 24, 2013
LastfmAccountServiceViewController.m Initial Commit Dec 24, 2013
LastfmAccountServiceViewController.xib Initial Commit Dec 24, 2013
Library.h Initial Commit Dec 24, 2013
Library.m Initial Commit Dec 24, 2013
LinkArrow.png Initial Commit Dec 24, 2013
LinkArrow@2x.png Initial Commit Dec 24, 2013
LoveItemButton.png Initial Commit Dec 24, 2013
LoveItemButton@2x.png Initial Commit Dec 24, 2013
LoveItemButton_Busy.png Initial Commit Dec 24, 2013
LoveItemButton_Busy@2x.png Initial Commit Dec 24, 2013
LoveItemButton_Full.png Initial Commit Dec 24, 2013
LoveItemButton_Full@2x.png Initial Commit Dec 24, 2013
LoveItemButton_Full_Presed@2x.png Initial Commit Dec 24, 2013
LoveItemButton_Full_Pressed.png Initial Commit Dec 24, 2013
LoveItemButton_Full_Pressed@2x.png Initial Commit Dec 24, 2013
LoveItemButton_Presed@2x.png Initial Commit Dec 24, 2013
LoveItemButton_Pressed.png Initial Commit Dec 24, 2013
LoveItemButton_Pressed@2x.png Initial Commit Dec 24, 2013
Lyrics.html Initial Commit Dec 24, 2013
Lyrics.xib Initial Commit Dec 24, 2013
LyricsCache.h Initial Commit Dec 24, 2013
LyricsCache.m Initial Commit Dec 24, 2013
LyricsViewController.h Initial Commit Dec 24, 2013
LyricsViewController.m Initial Commit Dec 24, 2013
MainWindow.h Initial Commit Dec 24, 2013
MainWindow.m Initial Commit Dec 24, 2013
MainWindowSplitView.h Initial Commit Dec 24, 2013
MainWindowSplitView.m Initial Commit Dec 24, 2013
MavenProBold.otf Initial Commit Dec 24, 2013
MavenProMedium.otf Initial Commit Dec 24, 2013
MavenProRegular.otf Initial Commit Dec 24, 2013
MenuGenerator.h Initial Commit Dec 24, 2013
MenuGenerator.m Initial Commit Dec 24, 2013
MenuNotificationView.h Initial Commit Dec 24, 2013
MenuNotificationView.m Initial Commit Dec 24, 2013
NS(Attributed)String+Geometrics.h Initial Commit Dec 24, 2013
NS(Attributed)String+Geometrics.m Initial Commit Dec 24, 2013
NSObject+AssociatedValues.h Initial Commit Dec 24, 2013
NSObject+AssociatedValues.m Initial Commit Dec 24, 2013
NSView+Convenience.h Initial Commit Dec 24, 2013
NSView+Convenience.m Initial Commit Dec 24, 2013
NextTrack_Button.png Initial Commit Dec 24, 2013
NextTrack_Button@2x.png Initial Commit Dec 24, 2013
NextTrack_ButtonPressed.png Initial Commit Dec 24, 2013
NextTrack_ButtonPressed@2x.png Initial Commit Dec 24, 2013
NoArtwork.png Initial Commit Dec 24, 2013
NotificationBarShadow.png Initial Commit Dec 24, 2013
NotificationBarShadow@2x.png Initial Commit Dec 24, 2013
NotificationIcon_Paused.png Initial Commit Dec 24, 2013
NotificationIcon_Paused@2x.png Initial Commit Dec 24, 2013
NotificationIcon_Playing.png Initial Commit Dec 24, 2013
NotificationIcon_Playing@2x.png Initial Commit Dec 24, 2013
NowPlayingBackgroundTexture.png Initial Commit Dec 24, 2013
NowPlayingLowerLayer.png Initial Commit Dec 24, 2013
NowPlayingLowerLayer@2x.png Initial Commit Dec 24, 2013
NowPlayingPane.h Initial Commit Dec 24, 2013
NowPlayingPane.m Initial Commit Dec 24, 2013
NowPlayingPane.xib Initial Commit Dec 24, 2013
NowPlayingShadow.png Initial Commit Dec 24, 2013
NowPlayingShadow@2x.png Initial Commit Dec 24, 2013
NowPlayingTextFieldCell.h Initial Commit Dec 24, 2013
NowPlayingTextFieldCell.m Initial Commit Dec 24, 2013
NowPlayingToggle_Off.png Initial Commit Dec 24, 2013
NowPlayingToggle_Off_Pressed.png Initial Commit Dec 24, 2013
NowPlayingToggle_On.png Initial Commit Dec 24, 2013
NowPlayingToggle_On_Pressed.png Initial Commit Dec 24, 2013
NowPlayingUpperLayer.png Initial Commit Dec 24, 2013
NowPlayingUpperLayer@2x.png Initial Commit Dec 24, 2013
Pause_Button.png Initial Commit Dec 24, 2013
Pause_Button@2x.png Initial Commit Dec 24, 2013
Pause_ButtonPressed.png Initial Commit Dec 24, 2013
Pause_ButtonPressed@2x.png Initial Commit Dec 24, 2013
PlayItemButton.png Initial Commit Dec 24, 2013
PlayItemButton@2x.png Initial Commit Dec 24, 2013
PlayItemButton_Pressed.png Initial Commit Dec 24, 2013
PlayItemButton_Pressed@2x.png Initial Commit Dec 24, 2013
PlayKeysBridge.h Initial Commit Dec 24, 2013
PlayKeysBridge.m Initial Commit Dec 24, 2013
Play_Button.png Initial Commit Dec 24, 2013
Play_Button@2x.png Initial Commit Dec 24, 2013
Play_ButtonPressed.png Initial Commit Dec 24, 2013
Play_ButtonPressed@2x.png Initial Commit Dec 24, 2013
PlaybackErrorIcon.png Initial Commit Dec 24, 2013
PlaybackErrorIcon@2x.png Initial Commit Dec 24, 2013
Player-Info.plist Initial Commit Dec 24, 2013
PlayerApplication.h Initial Commit Dec 24, 2013
PlayerApplication.m Initial Commit Dec 24, 2013
Player_Prefix.pch Initial Commit Dec 24, 2013
Playlist.h Initial Commit Dec 24, 2013
Playlist.m Initial Commit Dec 24, 2013
Playlist_Friends.png Initial Commit Dec 24, 2013
Playlist_Friends@2x.png Initial Commit Dec 24, 2013
Playlist_Friends_Selected.png Initial Commit Dec 24, 2013
Playlist_Friends_Selected@2x.png Initial Commit Dec 24, 2013
Playlist_ITunes.png Initial Commit Dec 24, 2013
Playlist_ITunes@2x.png Initial Commit Dec 24, 2013
Playlist_ITunes_Selected.png Initial Commit Dec 24, 2013
Playlist_ITunes_Selected@2x.png Initial Commit Dec 24, 2013
Playlist_Regular.png Initial Commit Dec 24, 2013
Playlist_Regular@2x.png Initial Commit Dec 24, 2013
Playlist_Regular_Selected.png Initial Commit Dec 24, 2013
Playlist_Regular_Selected@2x.png Initial Commit Dec 24, 2013
Playlist_Remote.png Initial Commit Dec 24, 2013
Playlist_Remote@2x.png Initial Commit Dec 24, 2013
Playlist_Remote_Selected.png Initial Commit Dec 24, 2013
Playlist_Remote_Selected@2x.png Initial Commit Dec 24, 2013
Playlists.png Initial Commit Dec 24, 2013
Playlists@2x.png Initial Commit Dec 24, 2013
PlaylistsBrowserLevel.h Initial Commit Dec 24, 2013
PlaylistsBrowserLevel.m Initial Commit Dec 24, 2013
PreferencesButtonCell.h Initial Commit Dec 24, 2013
PreferencesButtonCell.m Initial Commit Dec 24, 2013
PreferencesPane.h Initial Commit Dec 24, 2013
PreferencesPane.m Initial Commit Dec 24, 2013
PreferencesWindow.h Initial Commit Dec 24, 2013
PreferencesWindow.m Initial Commit Dec 24, 2013
PreviousTrack_Button.png Initial Commit Dec 24, 2013
PreviousTrack_Button@2x.png Initial Commit Dec 24, 2013
PreviousTrack_ButtonPressed.png Initial Commit Dec 24, 2013
PreviousTrack_ButtonPressed@2x.png Initial Commit Dec 24, 2013
QueueTableScrollView.h Initial Commit Dec 24, 2013
QueueTableScrollView.m Initial Commit Dec 24, 2013
QueueTableView.h Initial Commit Dec 24, 2013
QueueTableView.m Initial Commit Dec 24, 2013
README.md Added PlayKeys source Dec 24, 2013
RKBrowserIconTextFieldCell.h Initial Commit Dec 24, 2013
RKBrowserIconTextFieldCell.m Initial Commit Dec 24, 2013
RKBrowserLevel.h Initial Commit Dec 24, 2013
RKBrowserLevel.m Initial Commit Dec 24, 2013
RKBrowserLevelController.h Initial Commit Dec 24, 2013
RKBrowserLevelController.m Initial Commit Dec 24, 2013
RKBrowserLevelController.xib Initial Commit Dec 24, 2013
RKBrowserLevelInternal.h Initial Commit Dec 24, 2013
RKBrowserScrollView.h Initial Commit Dec 24, 2013
RKBrowserScrollView.m Initial Commit Dec 24, 2013
RKBrowserTableView.h Initial Commit Dec 24, 2013
RKBrowserTableView.m Initial Commit Dec 24, 2013
RKBrowserView.h Initial Commit Dec 24, 2013
RKBrowserView.m Initial Commit Dec 24, 2013
RKBrowserViewPrivate.h Initial Commit Dec 24, 2013
RSVerticallyCenteredTextFieldCell.h Initial Commit Dec 24, 2013
RSVerticallyCenteredTextFieldCell.m Initial Commit Dec 24, 2013
RoundaboutKit_Prefix.pch Initial Commit Dec 24, 2013
SRCommon.h Initial Commit Dec 24, 2013
SRCommon.m Initial Commit Dec 24, 2013
SRKeyCodeTransformer.h Initial Commit Dec 24, 2013
SRKeyCodeTransformer.m Initial Commit Dec 24, 2013
SRRecorderCell.h Initial Commit Dec 24, 2013
SRRecorderCell.m Initial Commit Dec 24, 2013
SRRecorderControl.h Initial Commit Dec 24, 2013
SRRecorderControl.m Initial Commit Dec 24, 2013
SRValidator.h Initial Commit Dec 24, 2013
SRValidator.m Initial Commit Dec 24, 2013
SafeButton.h Initial Commit Dec 24, 2013
SafeButton.m Initial Commit Dec 24, 2013
ScriptingController.h Initial Commit Dec 24, 2013
ScriptingController.m Initial Commit Dec 24, 2013
ScrubbingBarBackground_Fill.png Initial Commit Dec 24, 2013
ScrubbingBarBackground_Fill@2x.png Initial Commit Dec 24, 2013
ScrubbingBarBackground_LeftCap.png Initial Commit Dec 24, 2013
ScrubbingBarBackground_LeftCap@2x.png Initial Commit Dec 24, 2013
ScrubbingBarBackground_RightCap.png Initial Commit Dec 24, 2013
ScrubbingBarBackground_RightCap@2x.png Initial Commit Dec 24, 2013
ScrubbingBarDial.png Initial Commit Dec 24, 2013
ScrubbingBarDial@2x.png Initial Commit Dec 24, 2013
ScrubbingBarKnob_Fill.png Initial Commit Dec 24, 2013
ScrubbingBarKnob_Fill@2x.png Initial Commit Dec 24, 2013
ScrubbingBarKnob_LeftCap.png Initial Commit Dec 24, 2013
ScrubbingBarKnob_LeftCap@2x.png Initial Commit Dec 24, 2013
ScrubbingBarKnob_RightCap.png Initial Commit Dec 24, 2013
ScrubbingBarKnob_RightCap@2x.png Initial Commit Dec 24, 2013
ScrubbingBarStrike.png Initial Commit Dec 24, 2013
ScrubbingBarStrike@2x.png Initial Commit Dec 24, 2013
ScrubbingBarView.h Initial Commit Dec 24, 2013
ScrubbingBarView.m Initial Commit Dec 24, 2013
SearchBarButtonCell.h Initial Commit Dec 24, 2013
SearchBarButtonCell.m Initial Commit Dec 24, 2013
SearchBarDivider.png Initial Commit Dec 24, 2013
ShadowedTextFieldCell.h Initial Commit Dec 24, 2013
ShadowedTextFieldCell.m Initial Commit Dec 24, 2013
Share_Button.png Initial Commit Dec 24, 2013
Share_Button@2x.png Initial Commit Dec 24, 2013
Share_ButtonPressed.png Initial Commit Dec 24, 2013
Share_ButtonPressed@2x.png Initial Commit Dec 24, 2013
ShuffleOff_Button.png Initial Commit Dec 24, 2013
ShuffleOff_Button@2x.png Initial Commit Dec 24, 2013
ShuffleOff_ButtonPressed.png Initial Commit Dec 24, 2013
ShuffleOff_ButtonPressed@2x.png Initial Commit Dec 24, 2013
ShuffleOn_Button.png Initial Commit Dec 24, 2013
ShuffleOn_Button@2x.png Initial Commit Dec 24, 2013
ShuffleOn_ButtonPressed.png Initial Commit Dec 24, 2013
ShuffleOn_ButtonPressed@2x.png Initial Commit Dec 24, 2013
SimpleNumberTransformer.h Initial Commit Dec 24, 2013
SimpleNumberTransformer.m Initial Commit Dec 24, 2013
SocialIcon.png Initial Commit Dec 24, 2013
SocialPane.h Initial Commit Dec 24, 2013
SocialPane.m Initial Commit Dec 24, 2013
SocialPane.xib Initial Commit Dec 24, 2013
Song.h Initial Commit Dec 24, 2013
Song.m Initial Commit Dec 24, 2013
SongQueryPromise.h Initial Commit Dec 24, 2013
SongQueryPromise.m Initial Commit Dec 24, 2013
Songs.png Initial Commit Dec 24, 2013
Songs@2x.png Initial Commit Dec 24, 2013
SongsBrowserLevel.h Initial Commit Dec 24, 2013
SongsBrowserLevel.m Initial Commit Dec 24, 2013
TimeValueTransformer.h Initial Commit Dec 24, 2013
TimeValueTransformer.m Initial Commit Dec 24, 2013
TrendingScroller.h Initial Commit Dec 24, 2013
TrendingScroller.m Initial Commit Dec 24, 2013
UppercaseStringTransformer.h Initial Commit Dec 24, 2013
UppercaseStringTransformer.m Initial Commit Dec 24, 2013
UserDefaults.plist Initial Commit Dec 24, 2013
WindowRoundedResizeKnob.png Initial Commit Dec 24, 2013
WindowRoundedResizeKnob@2x.png Initial Commit Dec 24, 2013
WindowTexture.png Initial Commit Dec 24, 2013
WindowTransition.h Initial Commit Dec 24, 2013
WindowTransition.m Initial Commit Dec 24, 2013
main.m Initial Commit Dec 24, 2013
prep.sh Initial Commit Dec 24, 2013

README.md

Player

Player is the source code for the final app store version of the Pinna music player. It has had its sharing infrastructure removed, as this has backend dependencies that will no longer be available in 2014. Exfm integration has been left in the project. It is mostly in tact to leave a quick integration point for a future replacement service should there be interest.

Dependencies

Player's only external dependency is RoundaboutKit. The appropriate version is embedded in the project.

PlayKeys

An unreleased experiemental verison of the PlayKeys companion app is included in this repository. It adds a heads-up display activated by pressing and holding the play/pause key. It is compatible with releases of Pinna, and the Player source code is compatible with previous releases of PlayKeys.

License

Copyright (c) 2007-2013, Roundabout Software, LLC
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright
      notice, this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright
      notice, this list of conditions and the following disclaimer in the
      documentation and/or other materials provided with the distribution.
    * Neither the name of the Roundabout Software, LLC nor the
      names of its contributors may be used to endorse or promote products
      derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL ROUNDABOUT SOFTWARE, LLC BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.