4. → requires auto
tagging for
matching!
file://C:/Users/User/Music/Portal 2/Spaaaaace.mp3
https://music.google.com/music/listen# - Portal 2 ┺ Songs to TestBy_al
spotify:local:Aperture+Science+Psychoacoustics+Laboratory:Portal+2%3
a+Songs+to+Test+By:Spaaaaace:45
5. Nightingale was unable to find a song matching «get ready» in your library. Maybe you want
to stream it:
Get ready to take of 2:00 some artist awesome spotify house
Get set, and be ready 1:56 artist 2 awesome spotify pop
ready to get it 3:24 artist 3 awesome spotify rock
lorem ipsum 1:03 intirprääät free google music folk
6. Somehow conflicts with podcasts
Inbox for
Soundcloud, Spotify, Face
book Wall posts etc.
this reads «social»
Inbox
Musicstream
Music stream of friends:
scrobblings from
facebook & last.fm, likes
from fb, last.fm & spotify
obsolete for me,but why else would you
scrobble?
7. Musicstream
• Post type filter
• Merge contacts
– example: your friend has last.fm and facebook. He
scrobbels to both. It would be annoying if you
would get every song twice.
9. API for AddOns
• Everything mentioned before can be
implemented as AddOn
• Allow AddOns to
– Use direct API of the services
– streaming
– uploading
– downloading (→ shops)
– liking
– scrobbling
10. Security: Allow access!
Add a checkbox to grant access to accounts for the
addon, which requests it. Each account has his own
checkbox.
13. New AddOn type: account
• Interface between the Service and Nightingale
• Similiar API to the AddOns API, but inversed
• Improoves UX: you only need to login once
• Could be used for Podcasts / Youtube
subscriptions too
• Accounts could be from shops, music
streaming services or social networks
14. Overview:
AddOn A
Service Account Nightingale
AddOn
AddOn B