Repo created
This commit is contained in:
parent
5b950caea0
commit
477d1afe74
805 changed files with 316919 additions and 2 deletions
42
doc/diagrams/activity/playlistfragment.puml
Normal file
42
doc/diagrams/activity/playlistfragment.puml
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
@startuml
|
||||
(*) --> "OnResume"
|
||||
"OnResume" --> "Register Player Observer"
|
||||
"OnResume" --> "Register Playlist Observer"
|
||||
"Register Playlist Observer" --> ===A1===
|
||||
===A1=== --> "playlistsAvailable"
|
||||
"playlistsAvailable" --> "Store playlists"
|
||||
"Store playlists" --> "Set tab icons to playlist available"
|
||||
"Set tab icons to playlist available" --> "Check player state"
|
||||
"Check player state" --> ===A2===
|
||||
===A2=== --> "Stopped after playing"
|
||||
--> "Update playlist"
|
||||
===A2=== --> "Nothing played yet"
|
||||
--> if "User selected tab?"
|
||||
--> [No] "Switch to first available playlist"
|
||||
else
|
||||
--> [Yes] "Update playlist"
|
||||
endif
|
||||
===A2=== --> "Paused"
|
||||
--> "Update playlist"
|
||||
===A2=== --> "Playing"
|
||||
--> "Do nothing"
|
||||
===A1=== --> "playlistOnClear"
|
||||
"playlistOnClear" --> "Remove playlist"
|
||||
"Remove playlist" --> "Show empty playlist message"
|
||||
"Register Player Observer" --> ===B1===
|
||||
===B1=== --> "playerOnConnectionError"
|
||||
===B1=== --> "playerOnPause"
|
||||
===B1=== --> "playerOnPlay"
|
||||
===B1=== --> "playerOnStop"
|
||||
"playerOnStop" --> "Keep showing current playlist"
|
||||
"Keep showing current playlist" --> "Set tab icon to NOT playing"
|
||||
"playerOnConnectionError" --> "Clear local playlists"
|
||||
"Clear local playlists" --> "Show error message"
|
||||
"Show error message" --> "Set tab icons to no_playlist state"
|
||||
"playerOnPause" --> ===B2===
|
||||
"playerOnPlay" --> ===B2===
|
||||
===B2=== --> "Set tab icon to playing"
|
||||
--> if "User did not select a tab?"
|
||||
--> [Yes] "Switch to tab for given playlist"
|
||||
endif
|
||||
@enduml
|
||||
180
doc/diagrams/class/org.xbmc.kore.ui.puml
Normal file
180
doc/diagrams/class/org.xbmc.kore.ui.puml
Normal file
|
|
@ -0,0 +1,180 @@
|
|||
@startuml
|
||||
|
||||
interface SharedElement {
|
||||
Required for all fragments that
|
||||
support shared element transitions
|
||||
+ boolean isSharedElementVisible()
|
||||
}
|
||||
|
||||
class DataHolder {
|
||||
Holds required data used by info and details fragments
|
||||
+ DataHolder(Bundle bundle)
|
||||
+ DataHolder(int itemId)
|
||||
+ void setBundle(Bundle bundle)
|
||||
+ void setPosterTransitionName(String posterTransitionName)
|
||||
+ void setSquarePoster(boolean squarePoster)
|
||||
+ void setRating(double rating)
|
||||
+ void setMaxRating(int maxRating)
|
||||
+ void setVotes(int votes)
|
||||
+ void setPosterUrl(String posterUrl)
|
||||
+ void setTitle(String title)
|
||||
+ void setUndertitle(String underTitle)
|
||||
+ void setDescription(String description)
|
||||
+ void setDetails(String details)
|
||||
+ void setFanArtUrl(String fanArtUrl)
|
||||
+ void setId(int id)
|
||||
+ String getPosterTransitionName()
|
||||
+ boolean getSquarePoster()
|
||||
+ double getRating()
|
||||
+ int getMaxRating()
|
||||
+ int getVotes()
|
||||
+ String getPosterUrl()
|
||||
+ String getTitle()
|
||||
+ String getUnderTitle()
|
||||
+ String getDescription()
|
||||
+ String getDetails()
|
||||
+ String getFanArtUrl()
|
||||
+ int getId()
|
||||
+ Bundle getBundle()
|
||||
}
|
||||
|
||||
abstract class AbstractFragment {
|
||||
Holds the dataholder to provide quick access to required data in info
|
||||
and detail fragments. This is required to provide a smooth and
|
||||
responsive UX, especially when using shared element transitions.
|
||||
+ void setDataHolder(AbstractInfoFragment.DataHolder dataHolder)
|
||||
+ AbstractInfoFragment.DataHolder getDataHolder()
|
||||
}
|
||||
|
||||
abstract class AbstractAdditionalInfoFragment {
|
||||
Defines mandatory methods for fragments that can be added to
|
||||
information fragments
|
||||
+ abstract void refresh()
|
||||
}
|
||||
|
||||
abstract class AbstractInfoFragment {
|
||||
Defines a common UI for information fragments. Concrete implementations
|
||||
of this class should ideally only provide the data, while the
|
||||
AbstractInfoFragment contains the logic to present the UI and react to
|
||||
user input.
|
||||
-- Implements --
|
||||
+ boolean isSharedElementVisible()
|
||||
-- Generic --
|
||||
Allows concrete fragment to get certain data or update the UI
|
||||
--
|
||||
# void refreshAdditionInfoFragment()
|
||||
# HostManager getHostManager()
|
||||
# HostInfo getHostInfo()
|
||||
# void updateView(DataHolder dataHolder)
|
||||
# RefreshItem getRefreshItem()
|
||||
# void setExpandDescription(boolean expandDescription)
|
||||
-- Media action bar --
|
||||
Adding a listener in a concrete fragment will add the corresponding
|
||||
button to the UI
|
||||
--
|
||||
# void setOnDownloadListener(final View.OnClickListener listener)
|
||||
# void setOnAddToPlaylistListener(View.OnClickListener listener)
|
||||
# void setOnGoToImdbListener(View.OnClickListener listener)
|
||||
# void setOnSeenListener(final View.OnClickListener listener)
|
||||
# void setOnPinClickedListener(final View.OnClickListener listener)
|
||||
# void setDownloadButtonState(boolean state)
|
||||
# void setSeenButtonState(boolean state)
|
||||
# void setPinButtonState(boolean state)
|
||||
-- Abstract methods --
|
||||
Every concrete fragment is able to add additional info using an
|
||||
AbstractAdditionalInfoFragment. This will be placed below the generic info.
|
||||
Every concrete fragment should implement a refresh functionality.
|
||||
The method setupMediaActionBar() will be called when the media action bar buttons
|
||||
are available. This is where the concrete fragment should call the setOn*Listeners
|
||||
to connect listeners to specific media action buttons.
|
||||
The method setupFAB(ImageButton FAB) will be called to allow adding a listener.
|
||||
It should return true to enable the FAB, false to disabled it.
|
||||
--
|
||||
# {abstract} AbstractAdditionalInfoFragment getAdditionalInfoFragment()
|
||||
# {abstract} RefreshItem createRefreshItem()
|
||||
# {abstract} boolean setupMediaActionBar()
|
||||
# {abstract} boolean setupFAB(ImageButton FAB)
|
||||
}
|
||||
|
||||
abstract class AbstractTabsFragment {
|
||||
Defines a common UI for fragments that want to use a viewpager and a scrollable tab bar.
|
||||
-- Implements --
|
||||
+ boolean isSharedElementVisible()
|
||||
--
|
||||
# {abstract} TabsAdapter createTabsAdapter(AbstractInfoFragment.DataHolder dataHolder)
|
||||
}
|
||||
|
||||
class ConcreteTabsFragment {
|
||||
The returned TabsAdapter should hold all required tabs
|
||||
# TabsAdapter createTabsAdapter(AbstractInfoFragment.DataHolder dataHolder)
|
||||
}
|
||||
|
||||
class ConcreteInfoFragment {
|
||||
Should be able to provide the required information by updating the DataHolder.
|
||||
Use getDataHolder() to get the current DataHolder and update it. Use updateView(DataHolder)
|
||||
to force an update of the UI with the updated DataHolder.
|
||||
--
|
||||
# AbstractAdditionalInfoFragment getAdditionalInfoFragment()
|
||||
# RefreshItem createRefreshItem()
|
||||
# boolean setupMediaActionBar()
|
||||
}
|
||||
|
||||
class ConcreteAdditionalInfoFragment {
|
||||
# void refresh()
|
||||
}
|
||||
|
||||
abstract class AbstractListFragment {
|
||||
# {abstract} AdapterView.OnItemClickListener createOnItemClickListener()
|
||||
# {abstract} BaseAdapter createAdapter()
|
||||
+ void hideRefreshAnimation()
|
||||
+ void showRefreshAnimation()
|
||||
+ BaseAdapter getAdapter()
|
||||
+ TextView getEmptyView()
|
||||
}
|
||||
|
||||
abstract class AbstractCursorListFragment {
|
||||
# {abstract} void onListItemClicked(View view)
|
||||
# {abstract} CursorLoader createCursorLoader()
|
||||
# {abstract} String getListSyncType()
|
||||
# AdapterView.OnItemClickListener createOnItemClickListener()
|
||||
# String getSyncID()
|
||||
# int getSyncItemID()
|
||||
# void onRefresh()
|
||||
+ void refreshList()
|
||||
+ String getSearchFilter()
|
||||
+ public void saveSearchState()
|
||||
+ void onLoaderReset((Loader<Cursor> cursorLoader))
|
||||
}
|
||||
|
||||
class ConcreteCursorListFragment {
|
||||
# void onListItemClicked(View view)
|
||||
# CursorLoader createCursorLoader()
|
||||
# String getListSyncType()
|
||||
# BaseAdapter createAdapter()
|
||||
}
|
||||
|
||||
class ConcreteListFragment {
|
||||
# AdapterView.OnItemClickListener createOnItemClickListener()
|
||||
# BaseAdapter createAdapter()
|
||||
# void onRefresh()
|
||||
}
|
||||
|
||||
Fragment <|-- AbstractFragment
|
||||
AbstractFragment <|-- AbstractAdditionalInfoFragment
|
||||
AbstractFragment *--- DataHolder
|
||||
AbstractFragment <|-- AbstractTabsFragment
|
||||
AbstractFragment <|-- AbstractInfoFragment
|
||||
SharedElement <|.. AbstractInfoFragment
|
||||
SharedElement <|.. AbstractTabsFragment
|
||||
AbstractTabsFragment <|-- ConcreteTabsFragment
|
||||
AbstractInfoFragment <|-- ConcreteInfoFragment
|
||||
AbstractAdditionalInfoFragment <|-- ConcreteAdditionalInfoFragment
|
||||
|
||||
Fragment <|-- AbstractListFragment
|
||||
AbstractListFragment <|-- AbstractCursorListFragment
|
||||
AbstractCursorListFragment <|-- ConcreteCursorListFragment
|
||||
AbstractListFragment <|-- ConcreteListFragment
|
||||
|
||||
AbstractInfoFragment *--- AbstractAdditionalInfoFragment
|
||||
|
||||
@enduml
|
||||
|
|
@ -0,0 +1,98 @@
|
|||
@startuml
|
||||
|
||||
|
||||
Actor Activity
|
||||
participant "AbstractListFragment" as A
|
||||
participant "AbstractCursorListFragment" as B
|
||||
participant "ConcreteCursorListFragment" as C
|
||||
|
||||
Activity -> A: onCreate
|
||||
activate A
|
||||
A -> C: createAdapter()
|
||||
activate C
|
||||
C --> A: return adapter
|
||||
deactivate C
|
||||
deactivate A
|
||||
|
||||
Activity -> B: onCreateView
|
||||
activate B
|
||||
B -> A: onCreateView
|
||||
deactivate B
|
||||
activate A
|
||||
A -> A: connect this class as swipe refresh listener
|
||||
A -> A: setup gridview
|
||||
activate A
|
||||
A -> B: createOnItemClickListener
|
||||
activate B
|
||||
B --> A: return click listener
|
||||
deactivate B
|
||||
deactivate A
|
||||
A -> A: restore saved state (if any)
|
||||
A -> A: enable options menu
|
||||
A -> B:
|
||||
deactivate A
|
||||
activate B
|
||||
B -> B: restore saved search query (if any)
|
||||
activate B
|
||||
deactivate B
|
||||
deactivate B
|
||||
|
||||
Activity -> B: onActivityCreated
|
||||
activate B
|
||||
B -> LoaderManager: initialize cursor loader
|
||||
activate LoaderManager
|
||||
LoaderManager -> B: onCreateLoader
|
||||
B -> C: createCursorLoader
|
||||
activate B
|
||||
activate C
|
||||
C --> B: return cursorLoader
|
||||
deactivate C
|
||||
B --> LoaderManager: return cursorLoader
|
||||
deactivate B
|
||||
deactivate B
|
||||
deactivate LoaderManager
|
||||
|
||||
Activity -> B: onStart
|
||||
Activate B
|
||||
B ->> LoaderManager: onStart
|
||||
Activate LoaderManager
|
||||
B -> B: bind to library sync service
|
||||
activate B
|
||||
deactivate B
|
||||
deactivate B
|
||||
LoaderManager ->> B: onLoadFinished
|
||||
|
||||
Activity -> B: onResume
|
||||
Activate B
|
||||
B -> B: register to eventbus
|
||||
activate B
|
||||
deactivate B
|
||||
deactivate B
|
||||
== UI active ==
|
||||
...
|
||||
Activity ->> B: user selects list item
|
||||
activate B
|
||||
B -> B: saveSearchState
|
||||
activate B
|
||||
deactivate B
|
||||
B -> C: onListItemClicked(view)
|
||||
Activate C
|
||||
C -> Activity: onItemSelected
|
||||
note over Activity: starts corresponding InfoFragment
|
||||
deactivate C
|
||||
deactivate B
|
||||
== UI inactive ==
|
||||
Activity -> B: onPause
|
||||
activate B
|
||||
B -> B: unregister from eventbus
|
||||
activate B
|
||||
deactivate B
|
||||
deactivate B
|
||||
|
||||
Activity -> B: onStop
|
||||
activate B
|
||||
B -> B: unbind from library sync service
|
||||
activate B
|
||||
deactivate B
|
||||
deactivate B
|
||||
@enduml
|
||||
113
doc/diagrams/sequence/org.xbmc.kore.ui.abstractinfo.puml
Normal file
113
doc/diagrams/sequence/org.xbmc.kore.ui.abstractinfo.puml
Normal file
|
|
@ -0,0 +1,113 @@
|
|||
@startuml
|
||||
|
||||
|
||||
Actor Activity
|
||||
participant "AbstractFragment" as A
|
||||
participant "AbstractInfoFragment" as B
|
||||
participant "ConcreteInfoFragment" as C
|
||||
participant "AbstractAdditionalInfoFragment" as D
|
||||
participant "ConcreteAdditionalInfoFragment" as E
|
||||
participant "RefreshItem" as F
|
||||
|
||||
Activity -> A: onCreate
|
||||
activate A
|
||||
A -> A: setup DataHolder
|
||||
activate A
|
||||
deactivate A
|
||||
deactivate A
|
||||
|
||||
Activity -> B: onCreateView
|
||||
activate B
|
||||
B -> B: set poster size to square or rectangular
|
||||
B -> B: connect this class as swipe refresh listener
|
||||
B -> C: getAdditionalInfoFragment()
|
||||
activate C
|
||||
C -> B: return AbstractAdditionalInfoFragment or null if none
|
||||
deactivate C
|
||||
B -> C: setupMediaActionBar()
|
||||
activate C
|
||||
C -> B: setOn...Listener(View.OnClickListener)
|
||||
activate B
|
||||
C -> B: setOn...Listener(View.OnClickListener)
|
||||
C -> B: ...
|
||||
note over C: setting a listener for each\naction button required, will\nmake it visible in the UI
|
||||
note over B: Make button(s) visible\nin action bar and\nattach listener
|
||||
B --> C
|
||||
deactivate B
|
||||
deactivate C
|
||||
B -> C: setupFAB(ImageButton FAB)
|
||||
activate C
|
||||
note over C: add a listener for the FAB if needed
|
||||
C -> B: return true to enable the FAB, false to disable it
|
||||
B -> B: updateView(dataholder)
|
||||
deactivate C
|
||||
note left : updateView uses dataholder to fill views
|
||||
activate B
|
||||
deactivate B
|
||||
B --> Activity: return view
|
||||
deactivate B
|
||||
|
||||
Activity -> B: onStart
|
||||
Activate B
|
||||
B -> B: bind to library sync service
|
||||
activate B
|
||||
deactivate B
|
||||
deactivate B
|
||||
|
||||
Activity -> B: onResume
|
||||
Activate B
|
||||
B -> B: register refresh item if it exists
|
||||
activate B
|
||||
deactivate B
|
||||
deactivate B
|
||||
|
||||
== UI active ==
|
||||
...
|
||||
|
||||
note over B: user requests a refresh
|
||||
Activity -> B: onRefresh
|
||||
activate B
|
||||
B -> B: getRefreshItem()
|
||||
B -> C: if no refreshItem then call createRefreshItem()
|
||||
activate B
|
||||
activate C
|
||||
C -> B: return refresh item
|
||||
deactivate C
|
||||
deactivate B
|
||||
B ->> F: startSync()
|
||||
activate F
|
||||
F -> F: start LibrarySyncService
|
||||
B -> D: refresh()
|
||||
activate D
|
||||
D -> E: refresh()
|
||||
activate E
|
||||
E --> D
|
||||
deactivate E
|
||||
D --> B
|
||||
deactivate D
|
||||
deactivate B
|
||||
...
|
||||
F -> C: onSyncProcessEnded(MediaSyncEvent)
|
||||
deactivate F
|
||||
activate C
|
||||
note over C: update dataholder
|
||||
C -> B: updateView(dataholder)
|
||||
deactivate C
|
||||
|
||||
...
|
||||
== UI inactive ==
|
||||
|
||||
Activity -> B: onPause
|
||||
activate B
|
||||
B -> B: unregister refresh item if it exists
|
||||
activate B
|
||||
deactivate B
|
||||
deactivate B
|
||||
|
||||
Activity -> B: onStop
|
||||
activate B
|
||||
B -> B: unbind from library sync service
|
||||
activate B
|
||||
deactivate B
|
||||
deactivate B
|
||||
@enduml
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
@startuml
|
||||
|
||||
|
||||
Actor Activity
|
||||
participant "BaseMediaActivity" as A
|
||||
participant "MediaActivity" as B
|
||||
|
||||
Activity -> A: onCreate
|
||||
activate A
|
||||
A -> A: set theme
|
||||
A -> A: setup navigation drawer
|
||||
group setup action bar
|
||||
alt new activity
|
||||
A -> B: getActionBarTitle()
|
||||
activate B
|
||||
B -> A:
|
||||
deactivate B
|
||||
note over A: set home icon to hamburger icon
|
||||
else restore action bar
|
||||
note over A: get home icon and action bar title\nfrom saved instance
|
||||
end
|
||||
A -> A: updateActionBar
|
||||
alt no fragment in layout (new activity)
|
||||
A -> B: createFragment()
|
||||
activate B
|
||||
B -> A:
|
||||
deactivate B
|
||||
A -> A: add fragment
|
||||
end
|
||||
A -> Activity
|
||||
deactivate A
|
||||
...
|
||||
Activity -> A: onCreateOptionsMenu
|
||||
activate A
|
||||
note over A: inflate generic menu items
|
||||
A -> Activity:
|
||||
deactivate A
|
||||
...
|
||||
note over B: user selects media item
|
||||
B -> A: showFragment()
|
||||
activate B
|
||||
activate A
|
||||
note over A: sets up the shared element transition\nand updates the dataholder
|
||||
A -> A: replace current fragment\nwith new fragment
|
||||
A -> B
|
||||
deactivate A
|
||||
deactivate B
|
||||
@enduml
|
||||
327
doc/json_responses/Audio.Details.Album.json
Normal file
327
doc/json_responses/Audio.Details.Album.json
Normal file
|
|
@ -0,0 +1,327 @@
|
|||
{ "id" : 203,
|
||||
"jsonrpc" : "2.0",
|
||||
"result" : { "albums" : [
|
||||
{ "albumid" : 2,
|
||||
"albumlabel" : "",
|
||||
"artist" : [ "Danney Alkana" ],
|
||||
"artistid" : [ 2 ],
|
||||
"description" : "",
|
||||
"displayartist" : "Danney Alkana",
|
||||
"fanart" : "",
|
||||
"genre" : [ "Rock" ],
|
||||
"genreid" : [ 1 ],
|
||||
"label" : "Rock the Bach",
|
||||
"mood" : [ "" ],
|
||||
"musicbrainzalbumartistid" : "",
|
||||
"musicbrainzalbumid" : "",
|
||||
"playcount" : 0,
|
||||
"rating" : -1,
|
||||
"style" : [ "" ],
|
||||
"theme" : [ "" ],
|
||||
"thumbnail" : "",
|
||||
"title" : "Rock the Bach",
|
||||
"type" : "",
|
||||
"year" : 1999
|
||||
},
|
||||
{ "albumid" : 3,
|
||||
"albumlabel" : "Polydor",
|
||||
"artist" : [ "50 Cent" ],
|
||||
"artistid" : [ 3 ],
|
||||
"description" : "American rapper 50 Cent, released September 11, 2007, on Aftermath Entertainment and Interscope Records. The album features production from Dr. Dre, Eminem, and Timbaland, among others. Music writers have noted that 50 Cent divides between \"hard\" songs and \"soft\" songs on the album.\nUpon its release, Curtis received generally mixed reviews from music critics. It debuted at number two on the US Billboard 200 chart, selling 691,000 copies in its first week. After years of slumping sales, the album's competition with Kanye West's Graduation and the resulting record breaking performances both albums displayed was considered to be a \"great day for hip hop.\" Initially, 50 Cent's 2007 album was planned to be Before I Self Destruct, however, he decided to push back its release date to 2008, and to release Curtis in 2007 instead. The album's title was changed twice. The first time, it was changed from \"Curtis\" to \"Curtis S.S.K.\". The second time, it was changed back to \"Curtis\". The \"S.S.K.\", which stood for \"SoundScan Killer\", was intended to show the pressure 50 Cent felt to succeed. The \"S.S.K.\" also stands for \"SouthSide King\" and \"Shoot, Stab, Kill\". 50 Cent stated that the album was inspired by his life before his commercial debut, Get Rich or Die Tryin'. He also stated that he chose the album's title because he was known as \"Curtis\" before he became famous. In January 2007, DJ Whoo Kid predicted the album to be a double disc LP, with one CD having a \"crazy club-bangin' ridiculous\" theme and the other having a \"hard-core killer sh--,\" theme. However this did not materialize",
|
||||
"displayartist" : "50 Cent",
|
||||
"fanart" : "image://http%3a%2f%2fassets.fanart.tv%2ffanart%2fmusic%2f8e68819d-71be-4e7d-b41d-f1df81b01d3f%2fartistbackground%2f50-cent-4f9a7cbeae7fe.jpg/",
|
||||
"genre" : [ "Rap" ],
|
||||
"genreid" : [ 2 ],
|
||||
"label" : "Curtis",
|
||||
"mood" : [ "Street-Smart",
|
||||
"Bravado",
|
||||
"Confident",
|
||||
"Menacing",
|
||||
"Reckless",
|
||||
"Thuggish",
|
||||
"Brash",
|
||||
"Celebratory",
|
||||
"Confrontational",
|
||||
"Hedonistic",
|
||||
"Rousing",
|
||||
"Sexual",
|
||||
"Slick",
|
||||
"Tense/Anxious",
|
||||
"Stylish",
|
||||
"Sexy"
|
||||
],
|
||||
"musicbrainzalbumartistid" : "",
|
||||
"musicbrainzalbumid" : "",
|
||||
"playcount" : 0,
|
||||
"rating" : 4,
|
||||
"style" : [ "East Coast Rap",
|
||||
"Hardcore Rap",
|
||||
"Gangsta Rap"
|
||||
],
|
||||
"theme" : [ "Cool & Cocky",
|
||||
"Guys Night Out"
|
||||
],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2f50%20Cent%2f50%20Cent%20-%20Curtis%20-%202007%2fFolder.jpg/",
|
||||
"title" : "Curtis",
|
||||
"type" : "",
|
||||
"year" : 2007
|
||||
},
|
||||
{ "albumid" : 4,
|
||||
"albumlabel" : "Shady Records",
|
||||
"artist" : [ "50 Cent" ],
|
||||
"artistid" : [ 3 ],
|
||||
"description" : "Get Rich or Die Tryin' is the debut studio album of American rapper 50 Cent, released February 6, 2003, on Aftermath Entertainment under a joint venture with Shady Records and distribution by Interscope Records. Its initially planned release was pushed seven days ahead due to heavy bootlegging and Internet leakage. The album featured production from Dr. Dre and Eminem, among others and featured guest appearances from Eminem and then-newcomers Young Buck, Lloyd Banks and Tony Yayo.\nThe album debuted at number one on the U.S. Billboard 200 chart, selling 872,000 copies in its first week. It spawned four singles, including the number 1-hits \"In da Club\" and \"21 Questions\", and the international single \"P.I.M.P.\". By December 2003, Get Rich or Die Tryin' had sold six million copies in the United States and was certified sextuple platinum by the Recording Industry Association of America. As of January 2011, it has sold eight million copies in the US, making it the fourth best-selling hip hop album in the US. Upon its release, the album received positive reviews from most music critics and was nominated for a Grammy Award for Best Rap Album, losing to OutKast's Speakerboxxx/The Love Below at the 46th Grammy Awards.",
|
||||
"displayartist" : "50 Cent",
|
||||
"fanart" : "image://http%3a%2f%2fassets.fanart.tv%2ffanart%2fmusic%2f8e68819d-71be-4e7d-b41d-f1df81b01d3f%2fartistbackground%2f50-cent-4f9a7cbeae7fe.jpg/",
|
||||
"genre" : [ "Rap & Hip-Hop" ],
|
||||
"genreid" : [ 3,
|
||||
4
|
||||
],
|
||||
"label" : "Get Rich or Die Tryin'",
|
||||
"mood" : [ "Brash",
|
||||
"Menacing",
|
||||
"Street-Smart",
|
||||
"Thuggish",
|
||||
"Witty",
|
||||
"Confident",
|
||||
"Aggressive",
|
||||
"Bravado",
|
||||
"Confrontational",
|
||||
"Energetic",
|
||||
"Provocative",
|
||||
"Slick",
|
||||
"Tense/Anxious",
|
||||
"Uncompromising",
|
||||
"Volatile",
|
||||
"Angry",
|
||||
"Rebellious",
|
||||
"Snide",
|
||||
"Whimsical",
|
||||
"Hostile",
|
||||
"Rousing",
|
||||
"Visceral"
|
||||
],
|
||||
"musicbrainzalbumartistid" : "",
|
||||
"musicbrainzalbumid" : "",
|
||||
"playcount" : 0,
|
||||
"rating" : 3,
|
||||
"style" : [ "East Coast Rap",
|
||||
"Hardcore Rap",
|
||||
"Gangsta Rap"
|
||||
],
|
||||
"theme" : [ "Cool & Cocky",
|
||||
"Guys Night Out",
|
||||
"Hanging Out",
|
||||
"Empowering"
|
||||
],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2f50%20Cent%2f50%20Cent%20-%20Get%20Rich%20or%20Die%20Tryin%27%20-%202003%2fFolder.jpg/",
|
||||
"title" : "Get Rich or Die Tryin'",
|
||||
"type" : "",
|
||||
"year" : 2003
|
||||
},
|
||||
{ "albumid" : 5,
|
||||
"albumlabel" : "Universal International",
|
||||
"artist" : [ "50 Cent" ],
|
||||
"artistid" : [ 3 ],
|
||||
"description" : "The Massacre is the second studio album by American rapper 50 Cent, released March 3, 2005 on Aftermath Entertainment and Interscope Records in the United States. Its initially planned release was pushed five days ahead to avoid Internet leakage. The album debuted at number one on the US Billboard 200 chart, selling over 1.14 million copies in its first week. Upon its release, The Massacre received generally positive reviews from most music critics. It was nominated for a Grammy Award for Best Rap Album, losing to Kanye West's Late Registration at the 48th Grammy Awards.\nThe Massacre has a music video for every track on the special edition version of the album. The original title for the album was St. Valentine's Day Massacre and was arranged to be released on February 14, 2005, but was postponed and the album's title was shortened to The Massacre. The album was also released in a \"censored\" version that censors out most profanity, violence, and all drug content. \"Gunz Come Out\" has inconsistency in the editing, and contains some profanity. This album wasn't as heavily censored as Get Rich or Die Tryin', but it is still a very highly censored album ranking in severity with albums such as Tony Yayo's Thoughts of a Predicate Felon and Nas' Stillmatic.",
|
||||
"displayartist" : "50 Cent",
|
||||
"fanart" : "image://http%3a%2f%2fassets.fanart.tv%2ffanart%2fmusic%2f8e68819d-71be-4e7d-b41d-f1df81b01d3f%2fartistbackground%2f50-cent-4f9a7cbeae7fe.jpg/",
|
||||
"genre" : [ "Other" ],
|
||||
"genreid" : [ 3,
|
||||
4
|
||||
],
|
||||
"label" : "The Massacre",
|
||||
"mood" : [ "Menacing",
|
||||
"Street-Smart",
|
||||
"Thuggish",
|
||||
"Brash",
|
||||
"Confident",
|
||||
"Aggressive",
|
||||
"Confrontational",
|
||||
"Lively",
|
||||
"Provocative",
|
||||
"Angry",
|
||||
"Rebellious",
|
||||
"Volatile",
|
||||
"Fiery",
|
||||
"Hostile",
|
||||
"Harsh",
|
||||
"Visceral",
|
||||
"Witty"
|
||||
],
|
||||
"musicbrainzalbumartistid" : "",
|
||||
"musicbrainzalbumid" : "",
|
||||
"playcount" : 0,
|
||||
"rating" : -1,
|
||||
"style" : [ "East Coast Rap",
|
||||
"Hardcore Rap",
|
||||
"Gangsta Rap"
|
||||
],
|
||||
"theme" : [ "Guys Night Out",
|
||||
"Cool & Cocky",
|
||||
"Hanging Out"
|
||||
],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2f50%20Cent%2f50%20Cent%20-%20Massacre%20-%202005%2fFolder.jpg/",
|
||||
"title" : "The Massacre",
|
||||
"type" : "",
|
||||
"year" : 2005
|
||||
},
|
||||
{ "albumid" : 6,
|
||||
"albumlabel" : "",
|
||||
"artist" : [ "A Naifa" ],
|
||||
"artistid" : [ 4 ],
|
||||
"description" : "",
|
||||
"displayartist" : "A Naifa",
|
||||
"fanart" : "",
|
||||
"genre" : [ "World" ],
|
||||
"genreid" : [ 5 ],
|
||||
"label" : "Canções Subterrâneas",
|
||||
"mood" : [ "" ],
|
||||
"musicbrainzalbumartistid" : "",
|
||||
"musicbrainzalbumid" : "",
|
||||
"playcount" : 0,
|
||||
"rating" : -1,
|
||||
"style" : [ "" ],
|
||||
"theme" : [ "" ],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2fA%20Naifa%2fCancoes%20Subterraneas%2fFolder.jpg/",
|
||||
"title" : "Canções Subterrâneas",
|
||||
"type" : "",
|
||||
"year" : 2004
|
||||
},
|
||||
{ "albumid" : 7,
|
||||
"albumlabel" : "Columbia",
|
||||
"artist" : [ "AC/DC" ],
|
||||
"artistid" : [ 5 ],
|
||||
"description" : "Black Ice is the Grammy-award winning 16th Australian and 15th international studio album by the Australian hard rock band AC/DC. It was produced by Brendan O'Brien and released internationally on 17 October 2008. Guitarists Angus Young and Malcolm Young met in London in 2003 to start composing tracks. The album's development was delayed because bass guitarist Cliff Williams sustained an injury and the band's change of labels from Atlantic Records to Sony Music.\nThe album was recorded during March and April 2008 at The Warehouse Studio in Vancouver, Canada, where the band's previous album Stiff Upper Lip had been recorded. The eight-year gap between Black Ice and Stiff Upper Lip is their longest between AC/DC's successive studio albums. O'Brien tried to recapture the rock sound of the band's early work, as opposed to the blues orientation of Ballbreaker and Stiff Upper Lip; he suggested adding \"soul crooning\" to Brian Johnson's singing. The songs were mostly recorded live in the studio; engineer Mike Fraser used only sparse overdubs and effects to keep the tracks as close to the originals as possible. Black Ice has the longest running time of any AC/DC studio album.\nBlack Ice was released exclusively in physical formats, as the group did not sell its music digitally at the time. Walmart got exclusive rights to distribute the album in North America. Its release was promoted with an extensive marketing campaign, which included displays of AC/DC memorabilia. Three singles were issued, \"Rock 'n' Roll Train\", \"Big Jack\" and \"Anything Goes\". Black Ice peaked at number one in 29 countries, including Australia, Canada, the United Kingdom and the United States. It was the second best-selling record of 2008, behind Coldplay's Viva La Vida or Death and All His Friends and had shipped 6 million copies worldwide by December. Critical reviews were generally positive, praising the music and its resemblance to the classic AC/DC sound, although some critics found the work too long and inconsistent. The track \"War Machine\" won the Best Hard Rock Performance category at the Grammys. 'Black Ice' was also nominated for many awards, including the Grammy, Brit, Juno and ARIA Music Awards; and was supported by a world tour between 2008 and 2010.",
|
||||
"displayartist" : "AC/DC",
|
||||
"fanart" : "image://http%3a%2f%2fassets.fanart.tv%2ffanart%2fmusic%2f66c662b6-6e2f-4930-8610-912e24c63ed1%2fartistbackground%2facdc-4fcad35eb2643.jpg/",
|
||||
"genre" : [ "Rock" ],
|
||||
"genreid" : [ 1 ],
|
||||
"label" : "Black Ice",
|
||||
"mood" : [ "Rebellious",
|
||||
"Aggressive",
|
||||
"Boisterous",
|
||||
"Outrageous",
|
||||
"Playful",
|
||||
"Rambunctious",
|
||||
"Raucous",
|
||||
"Reckless",
|
||||
"Rousing",
|
||||
"Thuggish",
|
||||
"Brash",
|
||||
"Sleazy",
|
||||
"Visceral",
|
||||
"Confident",
|
||||
"Rowdy"
|
||||
],
|
||||
"musicbrainzalbumartistid" : "",
|
||||
"musicbrainzalbumid" : "",
|
||||
"playcount" : 0,
|
||||
"rating" : 4,
|
||||
"style" : [ "Album Rock",
|
||||
"Aussie Rock",
|
||||
"Hard Rock",
|
||||
"Heavy Metal",
|
||||
"Arena Rock"
|
||||
],
|
||||
"theme" : [ "Cool & Cocky",
|
||||
"Guys Night Out",
|
||||
"TGIF"
|
||||
],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2fACDC%2fBlack%20Ice%202008%2fFolder.jpg/",
|
||||
"title" : "Black Ice",
|
||||
"type" : "",
|
||||
"year" : 2008
|
||||
},
|
||||
{ "albumid" : 8,
|
||||
"albumlabel" : "",
|
||||
"artist" : [ "Adele" ],
|
||||
"artistid" : [ 6 ],
|
||||
"description" : "",
|
||||
"displayartist" : "Adele",
|
||||
"fanart" : "image://http%3a%2f%2fwww.htbackdrops.org%2fapi%2f7681a907c805e0670330c694e788e8e8%2fdownload%2f32855%2ffullsize/",
|
||||
"genre" : [ "" ],
|
||||
"genreid" : [ ],
|
||||
"label" : "19 (Deluxe Edition)",
|
||||
"mood" : [ "" ],
|
||||
"musicbrainzalbumartistid" : "",
|
||||
"musicbrainzalbumid" : "",
|
||||
"playcount" : 0,
|
||||
"rating" : 0,
|
||||
"style" : [ "" ],
|
||||
"theme" : [ "" ],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2fAdele%2f19%20(Deluxe%20Edition)%2fFolder.jpg/",
|
||||
"title" : "19 (Deluxe Edition)",
|
||||
"type" : "",
|
||||
"year" : 2008
|
||||
},
|
||||
{ "albumid" : 9,
|
||||
"albumlabel" : "XL Recordings",
|
||||
"artist" : [ "Adele" ],
|
||||
"artistid" : [ 6 ],
|
||||
"description" : "21 is the second studio album by English recording artist Adele. Released on 24 January 2011 in most of Europe, and on 22 February 2011 in North America, it was named after the age of the singer during its production. The album shares the folk and Motown soul influences of her debut album 19, but was further inspired by the American country and Southern blues music to which she had been exposed during her 2008-2009 North American tour An Evening with Adele. Composed in the aftermath of the singer's separation from her partner, the album explores themes of anger, revenge, heartbreak, self-examination, and forgiveness.\n\nAdele began writing 21 in April 2009, while still involved in the relationship that subsequently inspired the record. Dissatisfied with once again portraying herself as the musical tragedienne of her debut, she had intended to compose a more upbeat and contemporary follow-up. However, studio sessions ended prematurely due to a lack of inspiration. She resumed production immediately after the breakdown of her relationship, channeling her heartbreak and depression into her songs. Adele collaborated with various songwriters and producers, including Columbia Records co-president Rick Rubin, Paul Epworth, Ryan Tedder, Jim Abbiss, and Dan Wilson.\n\nCritically praised for its understated production, vintage authenticity, and Adele's vocal performance, 21 defied the modest commercial expectations of her indie record label XL Recordings and became a sleeper hit in 2011. The album topped the charts in more than 30 countries and appeared in the 2012 edition of the Guinness World Records. The UK's best-selling album of the 21st century, its 23-week tenure atop the UK Albums Chart is the longest by a female solo artist. Singles \"Rolling in the Deep\", \"Someone Like You\", and \"Set Fire to the Rain\" became worldwide number-one hits, while \"Rumour Has It\" and \"Turning Tables\" charted in the top 20 across Europe and North America.\n\nWith sales of over 22 million copies as of June 2012, 21 was the best-selling musical release of 2011 and helped revitalise lagging sales of the United States and UK music industry. Critics speculated on the nature of the album's success with audiences across the world and viewed its reception in the U.S. as a shift from the overtly sexual and sonically bombastic status quo. In 2012, the album won the Grammy Award for Album of the Year and the BRIT Award for British Album of the Year.",
|
||||
"displayartist" : "Adele",
|
||||
"fanart" : "image://http%3a%2f%2fwww.htbackdrops.org%2fapi%2f7681a907c805e0670330c694e788e8e8%2fdownload%2f32855%2ffullsize/",
|
||||
"genre" : [ "Pop" ],
|
||||
"genreid" : [ 6 ],
|
||||
"label" : "21",
|
||||
"mood" : [ "Autumnal",
|
||||
"Bittersweet",
|
||||
"Calm/Peaceful",
|
||||
"Intimate",
|
||||
"Literate",
|
||||
"Poignant",
|
||||
"Refined",
|
||||
"Reflective",
|
||||
"Restrained",
|
||||
"Searching",
|
||||
"Smooth",
|
||||
"Wistful",
|
||||
"Yearning"
|
||||
],
|
||||
"musicbrainzalbumartistid" : "",
|
||||
"musicbrainzalbumid" : "",
|
||||
"playcount" : 0,
|
||||
"rating" : 4,
|
||||
"style" : [ "Adult Alternative Pop/Rock",
|
||||
"Alternative/Indie Rock",
|
||||
"Neo-Soul",
|
||||
"Soul"
|
||||
],
|
||||
"theme" : [ "Long Walk",
|
||||
"Reflection"
|
||||
],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2fAdele%2f21%20(Limited%20Edition)%2fFolder.jpg/",
|
||||
"title" : "21",
|
||||
"type" : "",
|
||||
"year" : 2011
|
||||
},
|
||||
{ "albumid" : 10,
|
||||
"albumlabel" : "",
|
||||
"artist" : [ "Adriana Calcanhoto" ],
|
||||
"artistid" : [ 7 ],
|
||||
"description" : "",
|
||||
"displayartist" : "Adriana Calcanhoto",
|
||||
"fanart" : "",
|
||||
"genre" : [ "Latin" ],
|
||||
"genreid" : [ 7 ],
|
||||
"label" : "Fabrica de Poema",
|
||||
"mood" : [ "" ],
|
||||
"musicbrainzalbumartistid" : "",
|
||||
"musicbrainzalbumid" : "",
|
||||
"playcount" : 0,
|
||||
"rating" : 0,
|
||||
"style" : [ "" ],
|
||||
"theme" : [ "" ],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2fAdriana%20Calcanhoto%2fA%20F%c3%a1brica%20Do%20Poema%2fFolder.jpg/",
|
||||
"title" : "Fabrica de Poema",
|
||||
"type" : "",
|
||||
"year" : 1996
|
||||
}
|
||||
],
|
||||
"limits" : { "end" : 758,
|
||||
"start" : 0,
|
||||
"total" : 758
|
||||
}
|
||||
}
|
||||
}
|
||||
376
doc/json_responses/Audio.Details.Artist.json
Normal file
376
doc/json_responses/Audio.Details.Artist.json
Normal file
|
|
@ -0,0 +1,376 @@
|
|||
{ "id" : 203,
|
||||
"jsonrpc" : "2.0",
|
||||
"result" : { "artists" : [ { "artist" : "Mark Lanegan",
|
||||
"artistid" : 1,
|
||||
"born" : "",
|
||||
"compilationartist" : false,
|
||||
"description" : "",
|
||||
"died" : "",
|
||||
"disbanded" : "",
|
||||
"fanart" : "image://http%3a%2f%2fassets.fanart.tv%2ffanart%2fmusic%2fa9126556-f555-4920-9617-6e013f8228a7%2fartistbackground%2flanegan-mark-509043a07ef9e.jpg/",
|
||||
"formed" : "",
|
||||
"genre" : [ "" ],
|
||||
"instrument" : [ "" ],
|
||||
"label" : "Mark Lanegan",
|
||||
"mood" : [ "Delicate",
|
||||
"Elegant",
|
||||
"Lush",
|
||||
"Poignant",
|
||||
"Sophisticated",
|
||||
"Intimate",
|
||||
"Ambitious",
|
||||
"Autumnal",
|
||||
"Brooding",
|
||||
"Hypnotic",
|
||||
"Laid-Back/Mellow",
|
||||
"Literate",
|
||||
"Melancholy",
|
||||
"Reflective",
|
||||
"Reserved",
|
||||
"Restrained",
|
||||
"Somber",
|
||||
"Wistful",
|
||||
"Angst-Ridden",
|
||||
"Cathartic",
|
||||
"Gloomy",
|
||||
"Bittersweet",
|
||||
"Earnest",
|
||||
"Intense"
|
||||
],
|
||||
"musicbrainzartistid" : "",
|
||||
"style" : [ "Alternative Pop/Rock",
|
||||
"Alternative/Indie Rock",
|
||||
"Indie Rock",
|
||||
"Alternative Singer/Songwriter",
|
||||
"Adult Alternative Pop/Rock"
|
||||
],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2fFolder.jpg/",
|
||||
"yearsactive" : [ "1990s - 2010s" ]
|
||||
},
|
||||
{ "artist" : "Danney Alkana",
|
||||
"artistid" : 2,
|
||||
"born" : "",
|
||||
"compilationartist" : false,
|
||||
"description" : "",
|
||||
"died" : "",
|
||||
"disbanded" : "",
|
||||
"fanart" : "",
|
||||
"formed" : "",
|
||||
"genre" : [ "" ],
|
||||
"instrument" : [ "" ],
|
||||
"label" : "Danney Alkana",
|
||||
"mood" : [ "" ],
|
||||
"musicbrainzartistid" : "",
|
||||
"style" : [ "" ],
|
||||
"thumbnail" : "",
|
||||
"yearsactive" : [ "" ]
|
||||
},
|
||||
{ "artist" : "50 Cent",
|
||||
"artistid" : 3,
|
||||
"born" : "New York, USA (1975)",
|
||||
"compilationartist" : false,
|
||||
"description" : "Curtis James Jackson III (born July 6, 1975), better known by his stage name 50 Cent (often pronounced \"fitty cent\"), is an American rapper, entrepreneur, investor, record producer, and actor. He rose to fame with the release of his albums Get Rich or Die Tryin' (2003) and The Massacre (2005). His album Get Rich or Die Tryin' has been certified eight times platinum by the RIAA.\nBorn in the South Jamaica of Queens, New York City, Jackson began drug dealing at the age of twelve during the 1980s crack epidemic. After leaving drug dealing to pursue a rap career, he was shot at and struck by nine bullets during an incident in 2000. After releasing his album Guess Who's Back? in 2002, Jackson was discovered by rapper Eminem and signed to Interscope Records. With the help of Eminem and Dr. Dre, who produced his first major commercial successes, Jackson became one of the world's highest selling rappers. In 2003, he founded the record label G-Unit Records, which signed several successful rappers such as Young Buck, Lloyd Banks, and Tony Yayo.\nJackson has engaged in feuds with other rappers including Ja Rule, Nas, Fat Joe, Jadakiss, Cam'ron, Puff Daddy, Rick Ross, and former G-Unit members The Game and Young Buck. He has also pursued an acting career, appearing in the semi-autobiographical film Get Rich or Die Tryin' in 2005, the Iraq War film Home of the Brave in 2006, and Righteous Kill in 2008. 50 Cent was ranked as the sixth-best artist of the 2000s by Billboard magazine. The magazine also ranked him as the fourth top male artist and as the third top rapper behind Eminem and Nelly. Billboard magazine also ranked him as the sixth best and most successful Hot 100 Artist of the 2000s and as the number one rap artist of the 2000s. Billboard ranked his album Get Rich or Die Tryin' as the twelfth best album of the 2000s and his album The Massacre as the 37th best album of the 2000s. As of September 2011, 50 Cent is working on his fifth studio album, which is set to be released in 2012.",
|
||||
"died" : "",
|
||||
"disbanded" : "",
|
||||
"fanart" : "image://http%3a%2f%2fassets.fanart.tv%2ffanart%2fmusic%2f8e68819d-71be-4e7d-b41d-f1df81b01d3f%2fartistbackground%2f50-cent-4f9a7cbeae7fe.jpg/",
|
||||
"formed" : "",
|
||||
"genre" : [ "Hip-Hop" ],
|
||||
"instrument" : [ "" ],
|
||||
"label" : "50 Cent",
|
||||
"mood" : [ "Menacing",
|
||||
"Street-Smart",
|
||||
"Thuggish",
|
||||
"Brash",
|
||||
"Confident",
|
||||
"Aggressive",
|
||||
"Bravado",
|
||||
"Confrontational",
|
||||
"Energetic",
|
||||
"Provocative",
|
||||
"Slick",
|
||||
"Tense/Anxious",
|
||||
"Uncompromising",
|
||||
"Angry",
|
||||
"Rebellious",
|
||||
"Snide",
|
||||
"Volatile",
|
||||
"Whimsical",
|
||||
"Fiery",
|
||||
"Hostile",
|
||||
"Rousing",
|
||||
"Harsh",
|
||||
"Visceral",
|
||||
"Witty"
|
||||
],
|
||||
"musicbrainzartistid" : "",
|
||||
"style" : [ "East Coast Rap",
|
||||
"Hardcore Rap",
|
||||
"Gangsta Rap"
|
||||
],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2fFolder.jpg/",
|
||||
"yearsactive" : [ "1990s - 2010s" ]
|
||||
},
|
||||
{ "artist" : "A Naifa",
|
||||
"artistid" : 4,
|
||||
"born" : "",
|
||||
"compilationartist" : false,
|
||||
"description" : "",
|
||||
"died" : "",
|
||||
"disbanded" : "",
|
||||
"fanart" : "",
|
||||
"formed" : "",
|
||||
"genre" : [ "" ],
|
||||
"instrument" : [ "" ],
|
||||
"label" : "A Naifa",
|
||||
"mood" : [ "" ],
|
||||
"musicbrainzartistid" : "",
|
||||
"style" : [ "" ],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2fFolder.jpg/",
|
||||
"yearsactive" : [ "" ]
|
||||
},
|
||||
{ "artist" : "AC/DC",
|
||||
"artistid" : 5,
|
||||
"born" : "",
|
||||
"compilationartist" : false,
|
||||
"description" : "AC/DC are an Australian hard rock band, formed in November 1973 by brothers Malcolm and Angus Young, who have remained constant members. Commonly referred to as a hard rock or blues rock band, they are also considered pioneers of heavy metal and are sometimes classified as such, though they have always dubbed their music as simply \"rock and roll\". To date they are one of the highest-grossing bands of all time.\nAC/DC underwent several line-up changes before releasing their first album, High Voltage, on 17 February 1975. Membership subsequently stabilised until bassist Mark Evans was replaced by Cliff Williams in 1977 for the album Powerage. Within months of recording the album Highway to Hell, lead singer and co-songwriter Bon Scott died on 19 February 1980 after a night of heavy alcohol consumption. The group briefly considered disbanding, but buoyed by support from Scott's parents, decided to continue and set about finding a new vocalist. Ex-Geordie singer Brian Johnson was auditioned and selected to replace Scott. Later that year, the band released the new album, Back in Black, which was made as a tribute to Bon Scott. The album launched them to new heights of success and became their all time best-seller.\nThe band's next album, For Those About to Rock We Salute You, was their first album to reach number one in the United States. AC/DC declined in popularity soon after drummer Phil Rudd was fired in 1983 and was replaced by future Dio drummer Simon Wright. The band experienced a resurgence in the early 1990s with the release of The Razors Edge. Phil Rudd returned in 1994 after Chris Slade, who was with the band from 1989–1994, was asked to leave in favour of him, and contributed to the band's 1995 album Ballbreaker. Since then, the band's line-up has remained the same. Stiff Upper Lip was released in 2000 and was well received by critics, and the band's latest studio album, Black Ice, was released on 20 October 2008 and was the second-highest-selling album of that year. It was their biggest hit on the charts since For Those About to Rock, eventually reaching No.1 on all charts worldwide.\nAs of 2010, AC/DC had sold more than 200 million albums worldwide, including 71 million albums in the United States alone. Back in Black has sold an estimated 50 million units worldwide, making it the second-highest-selling album by any artist – behind only Michael Jackson's Thriller – and the highest-selling album by any band. The album has sold 22 million units in the U.S. alone, where it is the sixth-highest-selling album of all time. AC/DC ranked fourth on VH1's list of the \"100 Greatest Artists of Hard Rock\" and were named the seventh \"Greatest Heavy Metal Band of All Time\" by MTV. In 2004, AC/DC were ranked number 72 in the Rolling Stone list of the \"100 Greatest Artists of All Time\". In 2010, AC/DC were ranked number 23 in the VH1 list of the \"100 Greatest Artists of All Time\".",
|
||||
"died" : "",
|
||||
"disbanded" : "",
|
||||
"fanart" : "image://http%3a%2f%2fassets.fanart.tv%2ffanart%2fmusic%2f66c662b6-6e2f-4930-8610-912e24c63ed1%2fartistbackground%2facdc-4fcad35eb2643.jpg/",
|
||||
"formed" : "Sydney, Australia (1973)",
|
||||
"genre" : [ "Hard Rock" ],
|
||||
"instrument" : [ "" ],
|
||||
"label" : "AC/DC",
|
||||
"mood" : [ "Aggressive",
|
||||
"Brash",
|
||||
"Bravado",
|
||||
"Celebratory",
|
||||
"Fun",
|
||||
"Hedonistic",
|
||||
"Irreverent",
|
||||
"Outrageous",
|
||||
"Raucous",
|
||||
"Rebellious",
|
||||
"Reckless",
|
||||
"Rousing",
|
||||
"Rowdy",
|
||||
"Thuggish",
|
||||
"Humorous",
|
||||
"Sleazy",
|
||||
"Crunchy",
|
||||
"Earthy",
|
||||
"Energetic",
|
||||
"Playful",
|
||||
"Rambunctious",
|
||||
"Sexual",
|
||||
"Confident",
|
||||
"Gleeful",
|
||||
"Silly",
|
||||
"Visceral"
|
||||
],
|
||||
"musicbrainzartistid" : "",
|
||||
"style" : [ "Album Rock",
|
||||
"Aussie Rock",
|
||||
"Hard Rock",
|
||||
"Heavy Metal",
|
||||
"Arena Rock"
|
||||
],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2fFolder.jpg/",
|
||||
"yearsactive" : [ "1970s - 2000s" ]
|
||||
},
|
||||
{ "artist" : "Adele",
|
||||
"artistid" : 6,
|
||||
"born" : "",
|
||||
"compilationartist" : false,
|
||||
"description" : "",
|
||||
"died" : "",
|
||||
"disbanded" : "",
|
||||
"fanart" : "image://http%3a%2f%2fwww.htbackdrops.org%2fapi%2f7681a907c805e0670330c694e788e8e8%2fdownload%2f32855%2ffullsize/",
|
||||
"formed" : "",
|
||||
"genre" : [ "" ],
|
||||
"instrument" : [ "" ],
|
||||
"label" : "Adele",
|
||||
"mood" : [ "" ],
|
||||
"musicbrainzartistid" : "",
|
||||
"style" : [ "" ],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2fFolder.jpg/",
|
||||
"yearsactive" : [ "" ]
|
||||
},
|
||||
{ "artist" : "Adriana Calcanhoto",
|
||||
"artistid" : 7,
|
||||
"born" : "",
|
||||
"compilationartist" : false,
|
||||
"description" : "",
|
||||
"died" : "",
|
||||
"disbanded" : "",
|
||||
"fanart" : "",
|
||||
"formed" : "",
|
||||
"genre" : [ "" ],
|
||||
"instrument" : [ "" ],
|
||||
"label" : "Adriana Calcanhoto",
|
||||
"mood" : [ "" ],
|
||||
"musicbrainzartistid" : "",
|
||||
"style" : [ "" ],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2fFolder.jpg/",
|
||||
"yearsactive" : [ "" ]
|
||||
},
|
||||
{ "artist" : "Aimee Mann",
|
||||
"artistid" : 8,
|
||||
"born" : "Virginia, USA (1960)",
|
||||
"compilationartist" : false,
|
||||
"description" : "Aimee Mann (born September 8, 1960) is an American rock singer-songwriter, guitarist and bassist.\nAfter growing up in Bon Air, Virginia and graduating from Midlothian High School in Richmond, Mann dropped out from Berklee College of Music in Boston to join the punk band the Young Snakes. They released the EP Bark Along with the Young Snakes in 1982. The following year, she co-founded the new wave band 'Til Tuesday with Berklee classmate and boyfriend Michael Hausman (who went on to manage her solo career).\nIn 1985, the band released Voices Carry, the debut album with a title track inspired by Mann's breakup with Hausman. It won the MTV Video Music Award for Best New Artist.\nIn 1986, the band released Welcome Home, their sophomore album.\nIn 1988, the band released Everything's Different Now, their third and final album. Shortly after its release, Mann said that she was much more pleased with it than the debut, primarily because she felt it made more of a personal statement about her life. The band broke up in 1990 when Mann left to start her solo career.",
|
||||
"died" : "",
|
||||
"disbanded" : "",
|
||||
"fanart" : "image://http%3a%2f%2fassets.fanart.tv%2ffanart%2fmusic%2fdb3c0a20-bf05-4b30-ac22-f294aea24172%2fartistbackground%2fmann-aimee-507d17e90f822.jpg/",
|
||||
"formed" : "",
|
||||
"genre" : [ "Folk" ],
|
||||
"instrument" : [ "" ],
|
||||
"label" : "Aimee Mann",
|
||||
"mood" : [ "Acerbic",
|
||||
"Cathartic",
|
||||
"Detached",
|
||||
"Intimate",
|
||||
"Autumnal",
|
||||
"Bittersweet",
|
||||
"Gloomy",
|
||||
"Plaintive",
|
||||
"Reflective",
|
||||
"Wistful",
|
||||
"Yearning",
|
||||
"Literate",
|
||||
"Searching",
|
||||
"Melancholy",
|
||||
"Sad"
|
||||
],
|
||||
"musicbrainzartistid" : "",
|
||||
"style" : [ "Adult Alternative Pop/Rock",
|
||||
"Alternative/Indie Rock",
|
||||
"Contemporary Pop/Rock",
|
||||
"Contemporary Singer/Songwriter"
|
||||
],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2fFolder.jpg/",
|
||||
"yearsactive" : [ "1980s - 2010s" ]
|
||||
},
|
||||
{ "artist" : "Air",
|
||||
"artistid" : 9,
|
||||
"born" : "",
|
||||
"compilationartist" : false,
|
||||
"description" : "Air is a music duo from Versailles, France, consisting of Nicolas Godin and Jean-Benoît Dunckel. The name Air is derived from the backronym Amour, Imagination, Rêve which translates to Love, Imagination, Dream.\n\nAir's debut EP, Premiers Symptômes, was followed by the critically acclaimed album Moon Safari, the re-release of Premiers Symptômes, The Virgin Suicides score, and subsequently albums 10 000 Hz Legend, Everybody Hertz, Talkie Walkie, Pocket Symphony, Love 2, and Le Voyage Dans La Lune.",
|
||||
"died" : "",
|
||||
"disbanded" : "",
|
||||
"fanart" : "image://http%3a%2f%2fassets.fanart.tv%2ffanart%2fmusic%2fcb67438a-7f50-4f2b-a6f1-2bb2729fd538%2fartistbackground%2fair-4dd69d958f42c.jpg/",
|
||||
"formed" : "Versailles, France (1995)",
|
||||
"genre" : [ "Lounge" ],
|
||||
"instrument" : [ "" ],
|
||||
"label" : "Air",
|
||||
"mood" : [ "Cold",
|
||||
"Detached",
|
||||
"Dreamy",
|
||||
"Eerie",
|
||||
"Clinical",
|
||||
"Ethereal",
|
||||
"Soothing",
|
||||
"Atmospheric",
|
||||
"Brooding",
|
||||
"Elegant",
|
||||
"Gentle",
|
||||
"Gloomy",
|
||||
"Hypnotic",
|
||||
"Laid-Back/Mellow",
|
||||
"Nocturnal",
|
||||
"Quirky",
|
||||
"Reflective",
|
||||
"Smooth",
|
||||
"Calm/Peaceful",
|
||||
"Intimate",
|
||||
"Playful",
|
||||
"Refined",
|
||||
"Restrained",
|
||||
"Sexy",
|
||||
"Spacey",
|
||||
"Sparkling",
|
||||
"Theatrical",
|
||||
"Druggy",
|
||||
"Stylish"
|
||||
],
|
||||
"musicbrainzartistid" : "",
|
||||
"style" : [ "Alternative/Indie Rock",
|
||||
"Ambient Pop",
|
||||
"Electronica",
|
||||
"Trip-Hop"
|
||||
],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2fFolder.jpg/",
|
||||
"yearsactive" : [ "1990s - 2010s" ]
|
||||
},
|
||||
{ "artist" : "Ala Dos Namorados",
|
||||
"artistid" : 10,
|
||||
"born" : "",
|
||||
"compilationartist" : false,
|
||||
"description" : "",
|
||||
"died" : "",
|
||||
"disbanded" : "",
|
||||
"fanart" : "",
|
||||
"formed" : "",
|
||||
"genre" : [ "" ],
|
||||
"instrument" : [ "" ],
|
||||
"label" : "Ala Dos Namorados",
|
||||
"mood" : [ "" ],
|
||||
"musicbrainzartistid" : "",
|
||||
"style" : [ "" ],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2fFolder.jpg/",
|
||||
"yearsactive" : [ "" ]
|
||||
},
|
||||
{ "artist" : "Alanis Morissette",
|
||||
"artistid" : 11,
|
||||
"born" : "Ontario, Canada (1974)",
|
||||
"compilationartist" : false,
|
||||
"description" : "Alanis Nadine Morissette (born June 1, 1974) is a Canadian American singer-songwriter, guitarist, record producer, and actress. She has won 16 Juno Awards and seven Grammy Awards, was nominated for two Golden Globe Awards and also shortlisted for an Academy Award nomination. Morissette began her career in Canada, and as a teenager recorded two dance-pop albums, Alanis and Now Is the Time, under MCA Records Canada.\n\nHer first international album was the rock-influenced Jagged Little Pill, released in 1995. Jagged has sold more than 33 million units globally. Her following album, Supposed Former Infatuation Junkie, was released in 1998 and was a success as well. Morissette took up producing duties for her subsequent albums, which include Under Rug Swept, So-Called Chaos and Flavors of Entanglement. Morissette has sold more than 60 million albums worldwide. Morissette is also known for her powerful and emotive mezzo-soprano voice.\n\nMorissette acquired United States citizenship in 2005.",
|
||||
"died" : "",
|
||||
"disbanded" : "",
|
||||
"fanart" : "image://http%3a%2f%2fassets.fanart.tv%2ffanart%2fmusic%2f4bdcee62-4902-4773-8cd1-e252e2e31225%2fartistbackground%2fmorissette-alanis-5054ab384f31d.jpg/",
|
||||
"formed" : "",
|
||||
"genre" : [ "Alternative Rock" ],
|
||||
"instrument" : [ "" ],
|
||||
"label" : "Alanis Morissette",
|
||||
"mood" : [ "Bittersweet",
|
||||
"Insular",
|
||||
"Knotty",
|
||||
"Searching",
|
||||
"Ambitious",
|
||||
"Angst-Ridden",
|
||||
"Brooding",
|
||||
"Cathartic",
|
||||
"Earnest",
|
||||
"Elaborate",
|
||||
"Freewheeling",
|
||||
"Intimate",
|
||||
"Plaintive",
|
||||
"Poignant",
|
||||
"Reflective",
|
||||
"Suffocating",
|
||||
"Yearning",
|
||||
"Confrontational",
|
||||
"Intense",
|
||||
"Literate",
|
||||
"Self-Conscious",
|
||||
"Tense/Anxious",
|
||||
"Theatrical",
|
||||
"Uncompromising"
|
||||
],
|
||||
"musicbrainzartistid" : "",
|
||||
"style" : [ "Adult Alternative Pop/Rock",
|
||||
"Alternative Pop/Rock",
|
||||
"Alternative/Indie Rock",
|
||||
"Post-Grunge",
|
||||
"Alternative Singer/Songwriter",
|
||||
"Contemporary Pop/Rock"
|
||||
],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2fFolder.jpg/",
|
||||
"yearsactive" : [ "1990s - 2010s" ]
|
||||
}
|
||||
],
|
||||
"limits" : { "end" : 282,
|
||||
"start" : 0,
|
||||
"total" : 282
|
||||
}
|
||||
}
|
||||
}
|
||||
1720
doc/json_responses/Audio.Details.Song.json
Normal file
1720
doc/json_responses/Audio.Details.Song.json
Normal file
File diff suppressed because it is too large
Load diff
6127
doc/json_responses/Introspect-Frodo.json
Normal file
6127
doc/json_responses/Introspect-Frodo.json
Normal file
File diff suppressed because it is too large
Load diff
7490
doc/json_responses/Introspect-Gotham.json
Normal file
7490
doc/json_responses/Introspect-Gotham.json
Normal file
File diff suppressed because it is too large
Load diff
8560
doc/json_responses/Introspect-Helix.json
Normal file
8560
doc/json_responses/Introspect-Helix.json
Normal file
File diff suppressed because it is too large
Load diff
8650
doc/json_responses/Introspect-Isenguard.json
Normal file
8650
doc/json_responses/Introspect-Isenguard.json
Normal file
File diff suppressed because it is too large
Load diff
12594
doc/json_responses/Introspect-Leia.json
Normal file
12594
doc/json_responses/Introspect-Leia.json
Normal file
File diff suppressed because it is too large
Load diff
13802
doc/json_responses/Introspect-Matrix.json
Normal file
13802
doc/json_responses/Introspect-Matrix.json
Normal file
File diff suppressed because it is too large
Load diff
168
doc/json_responses/List.Item.All-Movies.json
Normal file
168
doc/json_responses/List.Item.All-Movies.json
Normal file
|
|
@ -0,0 +1,168 @@
|
|||
{ "id" : 47,
|
||||
"jsonrpc" : "2.0",
|
||||
"result" : { "item" : { "album" : "",
|
||||
"art" : { "fanart" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fEDloimImeTz1rFM7YIJ5Dw1mzU.jpg/",
|
||||
"poster" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fjWxHVpomgHY5M70PRbExDG3XQkL.jpg/"
|
||||
},
|
||||
"artist" : [ ],
|
||||
"cast" : [ { "name" : "Johnny Depp",
|
||||
"order" : 0,
|
||||
"role" : "Jack Sparrow",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fcqSPVCB46cTV9jHthKk2d0Fz3md.jpg/"
|
||||
},
|
||||
{ "name" : "Orlando Bloom",
|
||||
"order" : 1,
|
||||
"role" : "Will Turner",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fjLF5zDGkxhSkea49CeOrpyMFipN.jpg/"
|
||||
},
|
||||
{ "name" : "Keira Knightley",
|
||||
"order" : 2,
|
||||
"role" : "Elizabeth Swann",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fqioijC362oaHsRhup9WJi3MoARO.jpg/"
|
||||
},
|
||||
{ "name" : "Chow Yun-Fat",
|
||||
"order" : 3,
|
||||
"role" : "Captain Sao Feng",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fc9QcWUSfHjNrH5dQQobqCKfHzUj.jpg/"
|
||||
},
|
||||
{ "name" : "Geoffrey Rush",
|
||||
"order" : 4,
|
||||
"role" : "Barbossa",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fc0jbNjWb9DHm5xfBIeEtHZdZJmI.jpg/"
|
||||
},
|
||||
{ "name" : "Jonathan Pryce",
|
||||
"order" : 5,
|
||||
"role" : "Governor Weatherby Swann",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fdAgcoPcDtlhIUTrksPtsWdlfBX.jpg/"
|
||||
},
|
||||
{ "name" : "Bill Nighy",
|
||||
"order" : 6,
|
||||
"role" : "Davy Jones",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fx3R0shSJbrssotuWIwWSxfJRQls.jpg/"
|
||||
},
|
||||
{ "name" : "Tom Hollander",
|
||||
"order" : 7,
|
||||
"role" : "Lord Cutler Beckett",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2flymvsKXjxUOqkbS9HHkq90ERoC7.jpg/"
|
||||
},
|
||||
{ "name" : "Stellan Skarsgård",
|
||||
"order" : 8,
|
||||
"role" : "Bootstrap' Bill Turner",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fhjWdhX7zEI0DkF7gA4hcEVcYCZl.jpg/"
|
||||
},
|
||||
{ "name" : "Kevin McNally",
|
||||
"order" : 9,
|
||||
"role" : "Joshamee Gibbs",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2f9EuxiogkiqQfdjB5fsqUTOIjvVZ.jpg/"
|
||||
},
|
||||
{ "name" : "Jack Davenport",
|
||||
"order" : 10,
|
||||
"role" : "Admiral James Norrington",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2f1sugfnI8MQAbKgqP7ncyoM4ghhQ.jpg/"
|
||||
},
|
||||
{ "name" : "Mackenzie Crook",
|
||||
"order" : 11,
|
||||
"role" : "Ragetti",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f321733.jpg/"
|
||||
},
|
||||
{ "name" : "Lee Arenberg",
|
||||
"order" : 12,
|
||||
"role" : "Pintel",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fziQH86o2BInPEUF7VW0gYte35Tw.jpg/"
|
||||
},
|
||||
{ "name" : "Martin Klebba",
|
||||
"order" : 13,
|
||||
"role" : "Marty",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2famlhUrXQ7t1NEPajdj2dQdbC0rt.jpg/"
|
||||
},
|
||||
{ "name" : "Greg Ellis",
|
||||
"order" : 14,
|
||||
"role" : "Lieutenant Groves",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fqZfF1WtPQPKnBepv2ijWS00RCL1.jpg/"
|
||||
},
|
||||
{ "name" : "Naomie Harris",
|
||||
"order" : 15,
|
||||
"role" : "Tia Dalma",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fh4e3OjAIWY9ePq6TOUtZWOqZyxG.jpg/"
|
||||
},
|
||||
{ "name" : "Keith Richards",
|
||||
"order" : 16,
|
||||
"role" : "Teague Sparrow",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fuGF4AHKqaTI8K98n1lzqtRfv4N2.jpg/"
|
||||
},
|
||||
{ "name" : "Takayo Fischer",
|
||||
"order" : 17,
|
||||
"role" : "Mistress Ching",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fgNIFc8rWnFzplkisEonefyxjmG1.jpg/"
|
||||
},
|
||||
{ "name" : "David Meunier",
|
||||
"order" : 18,
|
||||
"role" : "Lieutenant Greitzer",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fbBCXP8UmTHjwqAJRO3Nk3UBftBt.jpg/"
|
||||
}
|
||||
],
|
||||
"country" : [ "United States of America" ],
|
||||
"dateadded" : "2012-08-18 18:45:07",
|
||||
"director" : [ "Gore Verbinski" ],
|
||||
"episode" : -1,
|
||||
"episodeguide" : "",
|
||||
"fanart" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fEDloimImeTz1rFM7YIJ5Dw1mzU.jpg/",
|
||||
"file" : "/home/amsilva/Public/Movies/Pirates Of The Caribbean - At World's End [2007]/Pirates.Of.The.Caribbean-At.World's.End[2007]DvDrip[Eng]-aXXo.avi",
|
||||
"firstaired" : "",
|
||||
"genre" : [ "Action",
|
||||
"Adventure",
|
||||
"Fantasy"
|
||||
],
|
||||
"id" : 3,
|
||||
"imdbnumber" : "tt0449088",
|
||||
"label" : "Pirates of the Caribbean: At World's End",
|
||||
"lastplayed" : "",
|
||||
"mpaa" : "Rated PG-13",
|
||||
"originaltitle" : "Pirates of the Caribbean: At World's End",
|
||||
"playcount" : 0,
|
||||
"plot" : "Captain Barbossa, long believed to be dead, has come back to life and is headed to the edge of the Earth with brave Will Turner and feisty Elizabeth Swann. And what of Jack Sparrow? Nothing is as it seems.",
|
||||
"plotoutline" : "",
|
||||
"premiered" : "",
|
||||
"productioncode" : "",
|
||||
"rating" : 6.4000000953674316406,
|
||||
"resume" : { "position" : 0.0,
|
||||
"total" : 0.0
|
||||
},
|
||||
"runtime" : 10108,
|
||||
"season" : -1,
|
||||
"set" : "Pirates of the Caribbean Collection",
|
||||
"setid" : 2,
|
||||
"showlink" : [ ],
|
||||
"showtitle" : "",
|
||||
"sorttitle" : "",
|
||||
"streamdetails" : { "audio" : [ { "channels" : 2,
|
||||
"codec" : "mp3",
|
||||
"language" : ""
|
||||
} ],
|
||||
"subtitle" : [ ],
|
||||
"video" : [ { "aspect" : 2.4496119022369384766,
|
||||
"codec" : "dx50",
|
||||
"duration" : 10108,
|
||||
"height" : 258,
|
||||
"stereomode" : "",
|
||||
"width" : 632
|
||||
} ]
|
||||
},
|
||||
"studio" : [ "Jerry Bruckheimer Films" ],
|
||||
"tag" : [ ],
|
||||
"tagline" : "At the end of the world, the adventure begins.",
|
||||
"thumbnail" : "image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fjWxHVpomgHY5M70PRbExDG3XQkL.jpg/",
|
||||
"title" : "Pirates of the Caribbean: At World's End",
|
||||
"top250" : 0,
|
||||
"track" : -1,
|
||||
"trailer" : "plugin://plugin.video.youtube/?action=play_video&videoid=8iHrEOiuoyw",
|
||||
"tvshowid" : -1,
|
||||
"type" : "movie",
|
||||
"uniqueid" : { "unknown" : "" },
|
||||
"votes" : "1128",
|
||||
"writer" : [ "Ted Elliott",
|
||||
"Terry Rossio"
|
||||
],
|
||||
"year" : 2007
|
||||
} }
|
||||
}
|
||||
55
doc/json_responses/List.Item.All-Music.json
Normal file
55
doc/json_responses/List.Item.All-Music.json
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
{ "id" : 21,
|
||||
"jsonrpc" : "2.0",
|
||||
"result" : { "item" : { "album" : "9",
|
||||
"albumartist" : [ "Damien Rice" ],
|
||||
"albumartistid" : [ 85 ],
|
||||
"albumid" : 128,
|
||||
"art" : { "album.thumb" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2fDamien%20Rice%2f9%2fFolder.jpg/",
|
||||
"artist.fanart" : "image://http%3a%2f%2fassets.fanart.tv%2ffanart%2fmusic%2f2119beb8-6ac5-4f21-82a4-b831c90c0024%2fartistbackground%2frice-damien-500c58f0ec95c.jpg/"
|
||||
},
|
||||
"artist" : [ "Damien Rice" ],
|
||||
"artistid" : [ 85 ],
|
||||
"comment" : "Lamzo",
|
||||
"description" : "Damien Rice (born 7 December 1973) is an Irish singer-songwriter, musician and record producer who plays guitar, piano, clarinet and percussion.\nRice was raised in Celbridge, County Kildare, Ireland and began his musical career as a member of the 1990s rock group Juniper. After leaving the band he worked as a farmer in Tuscany and busked throughout Europe before returning to Ireland in 2001 and beginning a solo musical career.\nIn 2002 his debut album O reached #8 on the UK albums chart, won the Shortlist music prize and generated three top-30 singles in the UK. Rice released his second album 9 in 2006 and his songs have appeared in numerous films and television episodes.\nRice's personal activities include musical contributions to charitable projects such as the Songs for Tibet, Freedom Campaign and the Enough Project.",
|
||||
"disc" : 0,
|
||||
"displayartist" : "Damien Rice",
|
||||
"duration" : 224,
|
||||
"fanart" : "image://http%3a%2f%2fassets.fanart.tv%2ffanart%2fmusic%2f2119beb8-6ac5-4f21-82a4-b831c90c0024%2fartistbackground%2frice-damien-500c58f0ec95c.jpg/",
|
||||
"file" : "/home/amsilva/Public/Music/Damien Rice/9/01. 9 Crimes.mp3",
|
||||
"genre" : [ "Alternative" ],
|
||||
"genreid" : [ 16 ],
|
||||
"id" : 1660,
|
||||
"label" : "9 Crimes",
|
||||
"lastplayed" : "",
|
||||
"lyrics" : "",
|
||||
"mood" : [ "Cathartic",
|
||||
"Earnest",
|
||||
"Bittersweet",
|
||||
"Intimate",
|
||||
"Melancholy",
|
||||
"Sentimental",
|
||||
"Passionate",
|
||||
"Reflective",
|
||||
"Searching",
|
||||
"Wistful",
|
||||
"Amiable/Good-Natured"
|
||||
],
|
||||
"musicbrainzalbumartistid" : "",
|
||||
"musicbrainzalbumid" : "",
|
||||
"musicbrainzartistid" : "",
|
||||
"musicbrainztrackid" : "",
|
||||
"playcount" : 0,
|
||||
"rating" : 0,
|
||||
"style" : [ "Alternative Folk",
|
||||
"Alternative Singer/Songwriter",
|
||||
"Alternative/Indie Rock",
|
||||
"Contemporary Singer/Songwriter",
|
||||
"Contemporary Folk"
|
||||
],
|
||||
"thumbnail" : "image://%2fhome%2famsilva%2fPublic%2fMusic%2fDamien%20Rice%2f9%2fFolder.jpg/",
|
||||
"title" : "9 Crimes",
|
||||
"track" : 1,
|
||||
"type" : "song",
|
||||
"year" : 2006
|
||||
} }
|
||||
}
|
||||
416
doc/json_responses/List.Item.All-Series.json
Normal file
416
doc/json_responses/List.Item.All-Series.json
Normal file
|
|
@ -0,0 +1,416 @@
|
|||
{ "id" : 108,
|
||||
"jsonrpc" : "2.0",
|
||||
"result" : { "item" : { "album" : "",
|
||||
"art" : { "thumb" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fepisodes%2f121361%2f4245774.jpg/",
|
||||
"tvshow.banner" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fgraphical%2f121361-g22.jpg/",
|
||||
"tvshow.fanart" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2ffanart%2foriginal%2f121361-15.jpg/",
|
||||
"tvshow.poster" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fposters%2f121361-19.jpg/"
|
||||
},
|
||||
"artist" : [ ],
|
||||
"cast" : [ { "name" : "Donald Sumpter",
|
||||
"order" : 0,
|
||||
"role" : "",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299626.jpg/"
|
||||
},
|
||||
{ "name" : "Roy Dotrice",
|
||||
"order" : 1,
|
||||
"role" : "",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f319655.jpg/"
|
||||
},
|
||||
{ "name" : "Ron Donachie",
|
||||
"order" : 2,
|
||||
"role" : "",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f308173.jpg/"
|
||||
},
|
||||
{ "name" : "Gwendoline Christie",
|
||||
"order" : 3,
|
||||
"role" : "",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299532.jpg/"
|
||||
},
|
||||
{ "name" : "Natalia Tena",
|
||||
"order" : 4,
|
||||
"role" : "",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299632.jpg/"
|
||||
},
|
||||
{ "name" : "Gethin Anthony",
|
||||
"order" : 5,
|
||||
"role" : "",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299535.jpg/"
|
||||
},
|
||||
{ "name" : "Ian Hanmore",
|
||||
"order" : 6,
|
||||
"role" : ""
|
||||
},
|
||||
{ "name" : "Tom Wlaschiha",
|
||||
"order" : 7,
|
||||
"role" : "",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299629.jpg/"
|
||||
},
|
||||
{ "name" : "Joe Dempsie",
|
||||
"order" : 8,
|
||||
"role" : "",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299630.jpg/"
|
||||
},
|
||||
{ "name" : "Eugene Simon",
|
||||
"order" : 9,
|
||||
"role" : "",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f308175.jpg/"
|
||||
},
|
||||
{ "name" : "Simon Armstrong",
|
||||
"order" : 10,
|
||||
"role" : ""
|
||||
},
|
||||
{ "name" : "Mark Stanley",
|
||||
"order" : 11,
|
||||
"role" : ""
|
||||
},
|
||||
{ "name" : "Finn Jones",
|
||||
"order" : 12,
|
||||
"role" : "",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299628.jpg/"
|
||||
},
|
||||
{ "name" : "Ben Crompton",
|
||||
"order" : 13,
|
||||
"role" : ""
|
||||
},
|
||||
{ "name" : "Roxanne McKee",
|
||||
"order" : 14,
|
||||
"role" : ""
|
||||
},
|
||||
{ "name" : "Amrita Acharia",
|
||||
"order" : 15,
|
||||
"role" : "",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f309866.jpg/"
|
||||
},
|
||||
{ "name" : "Steven Cole",
|
||||
"order" : 16,
|
||||
"role" : ""
|
||||
},
|
||||
{ "name" : "Gemma Whelan",
|
||||
"order" : 17,
|
||||
"role" : "",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f297846.jpg/"
|
||||
},
|
||||
{ "name" : "Emilia Clarke",
|
||||
"order" : 0,
|
||||
"role" : "Daenerys Targaryen",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f224041.jpg/"
|
||||
},
|
||||
{ "name" : "Peter Dinklage",
|
||||
"order" : 1,
|
||||
"role" : "Tyrion Lannister",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284670.jpg/"
|
||||
},
|
||||
{ "name" : "Sophie Turner",
|
||||
"order" : 2,
|
||||
"role" : "Sansa Stark",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284669.jpg/"
|
||||
},
|
||||
{ "name" : "Maisie Williams",
|
||||
"order" : 3,
|
||||
"role" : "Arya Stark",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284665.jpg/"
|
||||
},
|
||||
{ "name" : "Isaac Hempstead-Wright",
|
||||
"order" : 4,
|
||||
"role" : "Bran Stark",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284355.jpg/"
|
||||
},
|
||||
{ "name" : "Kit Harington",
|
||||
"order" : 5,
|
||||
"role" : "Jon Snow",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284354.jpg/"
|
||||
},
|
||||
{ "name" : "Oona Chaplin",
|
||||
"order" : 6,
|
||||
"role" : "Talisa Maegyr",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299787.jpg/"
|
||||
},
|
||||
{ "name" : "Rose Leslie",
|
||||
"order" : 7,
|
||||
"role" : "Ygritte",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299669.jpg/"
|
||||
},
|
||||
{ "name" : "Liam Cunningham",
|
||||
"order" : 10,
|
||||
"role" : "Davos Seaworth",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f297844.jpg/"
|
||||
},
|
||||
{ "name" : "Carice van Houten",
|
||||
"order" : 11,
|
||||
"role" : "Melisandre of Asshai",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f297843.jpg/"
|
||||
},
|
||||
{ "name" : "Rory McCann",
|
||||
"order" : 12,
|
||||
"role" : "Sandor \"The Hound\" Clegane",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284668.jpg/"
|
||||
},
|
||||
{ "name" : "Richard Madden",
|
||||
"order" : 13,
|
||||
"role" : "Robb Stark",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284667.jpg/"
|
||||
},
|
||||
{ "name" : "Jack Gleeson",
|
||||
"order" : 14,
|
||||
"role" : "Prince/King Joffrey Baratheon",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284664.jpg/"
|
||||
},
|
||||
{ "name" : "Iain Glen",
|
||||
"order" : 15,
|
||||
"role" : "Ser Jorah Mormont",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284663.jpg/"
|
||||
},
|
||||
{ "name" : "Alfie Allen",
|
||||
"order" : 16,
|
||||
"role" : "Theon Greyjoy",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284662.jpg/"
|
||||
},
|
||||
{ "name" : "Aidan Gillen",
|
||||
"order" : 17,
|
||||
"role" : "Petyr \"Littlefinger\" Baelish",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284661.jpg/"
|
||||
},
|
||||
{ "name" : "Michelle Fairley",
|
||||
"order" : 18,
|
||||
"role" : "Catelyn Stark",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f120821.jpg/"
|
||||
},
|
||||
{ "name" : "Lena Headey",
|
||||
"order" : 19,
|
||||
"role" : "Cersei Lannister",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f120801.jpg/"
|
||||
},
|
||||
{ "name" : "Nikolaj Coster-Waldau",
|
||||
"order" : 20,
|
||||
"role" : "Jaime Lannister",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f120791.jpg/"
|
||||
},
|
||||
{ "name" : "Jacob Anderson",
|
||||
"order" : 21,
|
||||
"role" : "Grey Worm",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f328237.jpg/"
|
||||
},
|
||||
{ "name" : "Kerry Ingram",
|
||||
"order" : 22,
|
||||
"role" : "Shireen Baratheon",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f328236.jpg/"
|
||||
},
|
||||
{ "name" : "Ciarán Hinds",
|
||||
"order" : 23,
|
||||
"role" : "Mance Rayder",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f328235.jpg/"
|
||||
},
|
||||
{ "name" : "Iwan Rheon",
|
||||
"order" : 24,
|
||||
"role" : "Ramsay Snow",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f328234.jpg/"
|
||||
},
|
||||
{ "name" : "Pedro Pascal",
|
||||
"order" : 25,
|
||||
"role" : "Oberyn \"The Red Viper\" Martell",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f328233.jpg/"
|
||||
},
|
||||
{ "name" : "Michael McElhatton",
|
||||
"order" : 26,
|
||||
"role" : "Roose Bolton",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f328232.jpg/"
|
||||
},
|
||||
{ "name" : "Art Parkinson",
|
||||
"order" : 27,
|
||||
"role" : "Rickon Stark",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f328231.jpg/"
|
||||
},
|
||||
{ "name" : "Nathalie Emmanuel",
|
||||
"order" : 28,
|
||||
"role" : "Missandei",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f326237.jpg/"
|
||||
},
|
||||
{ "name" : "Mackenzie Crook",
|
||||
"order" : 29,
|
||||
"role" : "Orell",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f321733.jpg/"
|
||||
},
|
||||
{ "name" : "James Cosmo",
|
||||
"order" : 31,
|
||||
"role" : "Jeor Mormont",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f319614.jpg/"
|
||||
},
|
||||
{ "name" : "Hannah Murray",
|
||||
"order" : 32,
|
||||
"role" : "Gilly",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f309869.jpg/"
|
||||
},
|
||||
{ "name" : "Aimee Richardson",
|
||||
"order" : 34,
|
||||
"role" : "Myrcella Baratheon",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f308176.jpg/"
|
||||
},
|
||||
{ "name" : "Joseph Mawle",
|
||||
"order" : 36,
|
||||
"role" : "Benjen Stark",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f308174.jpg/"
|
||||
},
|
||||
{ "name" : "Lino Facioli",
|
||||
"order" : 38,
|
||||
"role" : "Robin Arryn",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f308172.jpg/"
|
||||
},
|
||||
{ "name" : "Elyes Gabel",
|
||||
"order" : 39,
|
||||
"role" : "Rakharo",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299789.jpg/"
|
||||
},
|
||||
{ "name" : "Nonso Anozie",
|
||||
"order" : 40,
|
||||
"role" : "Xaro Xhoan Daxos",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299788.jpg/"
|
||||
},
|
||||
{ "name" : "Kate Dickie",
|
||||
"order" : 41,
|
||||
"role" : "Lysa Arryn",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299786.jpg/"
|
||||
},
|
||||
{ "name" : "Peter Vaughan",
|
||||
"order" : 42,
|
||||
"role" : "Maester Aemon",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299785.jpg/"
|
||||
},
|
||||
{ "name" : "Patrick Malahide",
|
||||
"order" : 43,
|
||||
"role" : "Balon Greyjoy",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299784.jpg/"
|
||||
},
|
||||
{ "name" : "Charles Dance",
|
||||
"order" : 44,
|
||||
"role" : "Tywin Lannister",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299668.jpg/"
|
||||
},
|
||||
{ "name" : "Julian Glover",
|
||||
"order" : 45,
|
||||
"role" : "Grand Maester Pycelle",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299631.jpg/"
|
||||
},
|
||||
{ "name" : "Kristian Nairn",
|
||||
"order" : 48,
|
||||
"role" : "Hodor",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299627.jpg/"
|
||||
},
|
||||
{ "name" : "Sibel Kekilli",
|
||||
"order" : 50,
|
||||
"role" : "Shae",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299625.jpg/"
|
||||
},
|
||||
{ "name" : "John Bradley",
|
||||
"order" : 51,
|
||||
"role" : "Samwell Tarly",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299624.jpg/"
|
||||
},
|
||||
{ "name" : "Esmé Bianco",
|
||||
"order" : 52,
|
||||
"role" : "Ros",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299536.jpg/"
|
||||
},
|
||||
{ "name" : "Natalie Dormer",
|
||||
"order" : 54,
|
||||
"role" : "Margaery Tyrell",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299534.jpg/"
|
||||
},
|
||||
{ "name" : "Jerome Flynn",
|
||||
"order" : 55,
|
||||
"role" : "Bronn",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299533.jpg/"
|
||||
},
|
||||
{ "name" : "Stephen Dillane",
|
||||
"order" : 58,
|
||||
"role" : "Stannis Baratheon",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f297842.jpg/"
|
||||
},
|
||||
{ "name" : "Conleth Hill",
|
||||
"order" : 59,
|
||||
"role" : "Lord Varys",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f287005.jpg/"
|
||||
},
|
||||
{ "name" : "Mark Addy",
|
||||
"order" : 60,
|
||||
"role" : "King Robert Baratheon",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284666.jpg/"
|
||||
},
|
||||
{ "name" : "Harry Lloyd",
|
||||
"order" : 61,
|
||||
"role" : "Viserys Targaryen",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284356.jpg/"
|
||||
},
|
||||
{ "name" : "Jason Momoa",
|
||||
"order" : 62,
|
||||
"role" : "Khal Drogo",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284353.jpg/"
|
||||
},
|
||||
{ "name" : "Sean Bean",
|
||||
"order" : 63,
|
||||
"role" : "Eddard \"Ned\" Stark",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f120781.jpg/"
|
||||
}
|
||||
],
|
||||
"country" : [ ],
|
||||
"dateadded" : "2012-06-18 21:20:39",
|
||||
"director" : [ "David Petrarca" ],
|
||||
"episode" : 5,
|
||||
"episodeguide" : "",
|
||||
"fanart" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2ffanart%2foriginal%2f121361-15.jpg/",
|
||||
"file" : "/home/amsilva/Public/Series/Game of Thrones/Season 2/Game.of.Thrones.S02E05.720p.HDTV.x264-IMMERSE.mkv",
|
||||
"firstaired" : "2012-04-29",
|
||||
"genre" : [ ],
|
||||
"id" : 14,
|
||||
"imdbnumber" : "",
|
||||
"label" : "The Ghost of Harrenhal",
|
||||
"lastplayed" : "",
|
||||
"mpaa" : "TV-MA",
|
||||
"originaltitle" : "",
|
||||
"playcount" : 0,
|
||||
"plot" : "The Baratheon rivalry ends, driving Catelyn to flee and Littlefinger to act. At King’s Landing, Tyrion’s source alerts him to Joffrey’s defense plan - and a mysterious secret weapon. Theon sails to the Stony Shore to prove he’s worthy to be called Ironborn. At Harrenhal, Arya receives a promise from Jaqen H’ghar, one of the prisoners she saved from the Gold Cloaks. The Night’s Watch arrive at the Fist of the First Men, an ancient ringfort where they hope to stem the wildings' advance.",
|
||||
"plotoutline" : "",
|
||||
"premiered" : "2011-04-17",
|
||||
"productioncode" : "",
|
||||
"rating" : 7.8000001907348632812,
|
||||
"resume" : { "position" : 0.0,
|
||||
"total" : 0.0
|
||||
},
|
||||
"runtime" : 3343,
|
||||
"season" : 2,
|
||||
"set" : "",
|
||||
"setid" : -1,
|
||||
"showlink" : [ ],
|
||||
"showtitle" : "Game of Thrones",
|
||||
"sorttitle" : "",
|
||||
"streamdetails" : { "audio" : [ { "channels" : 2,
|
||||
"codec" : "ac3",
|
||||
"language" : "eng"
|
||||
} ],
|
||||
"subtitle" : [ ],
|
||||
"video" : [ { "aspect" : 1.7777780294418334961,
|
||||
"codec" : "h264",
|
||||
"duration" : 3343,
|
||||
"height" : 720,
|
||||
"stereomode" : "",
|
||||
"width" : 1280
|
||||
} ]
|
||||
},
|
||||
"studio" : [ "HBO" ],
|
||||
"tag" : [ ],
|
||||
"tagline" : "",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fepisodes%2f121361%2f4245774.jpg/",
|
||||
"title" : "The Ghost of Harrenhal",
|
||||
"top250" : 0,
|
||||
"track" : -1,
|
||||
"trailer" : "",
|
||||
"tvshowid" : 3,
|
||||
"type" : "episode",
|
||||
"uniqueid" : { "unknown" : "4245774" },
|
||||
"votes" : "",
|
||||
"writer" : [ "David Benioff",
|
||||
"D.B. Weiss"
|
||||
],
|
||||
"year" : 0
|
||||
} }
|
||||
}
|
||||
1156
doc/json_responses/PVR.Details.Broadcast.json
Normal file
1156
doc/json_responses/PVR.Details.Broadcast.json
Normal file
File diff suppressed because it is too large
Load diff
306
doc/json_responses/PVR.Details.Channel.json
Normal file
306
doc/json_responses/PVR.Details.Channel.json
Normal file
|
|
@ -0,0 +1,306 @@
|
|||
{
|
||||
"id": 32,
|
||||
"jsonrpc": "2.0",
|
||||
"result": {
|
||||
"channels": [{
|
||||
"broadcastnext": {
|
||||
"broadcastid": 47656,
|
||||
"cast": "",
|
||||
"director": "",
|
||||
"endtime": "2015-11-03 19:30:00",
|
||||
"episodename": "",
|
||||
"episodenum": 0,
|
||||
"episodepart": 0,
|
||||
"filenameandpath": "pvr://guide/0004/2015-11-03 19:00:00.epg",
|
||||
"firstaired": "1970-01-01",
|
||||
"genre": ["Other", "Unknown"],
|
||||
"hasrecording": false,
|
||||
"hastimer": false,
|
||||
"imdbnumber": "",
|
||||
"isactive": false,
|
||||
"originaltitle": "",
|
||||
"parentalrating": 0,
|
||||
"plot": "A síntese noticiosa sobre o que de mais importante se passou durante o dia. Com apresentação de José Rodrigues dos Santos e João Adelino Faria.",
|
||||
"plotoutline": "",
|
||||
"progress": 0,
|
||||
"progresspercentage": 0.0,
|
||||
"rating": 0,
|
||||
"recording": "",
|
||||
"runtime": "30",
|
||||
"starttime": "2015-11-03 19:00:00",
|
||||
"title": "Telejornal",
|
||||
"wasactive": false,
|
||||
"writer": "",
|
||||
"year": 0
|
||||
},
|
||||
"broadcastnow": {
|
||||
"broadcastid": 47655,
|
||||
"cast": "",
|
||||
"director": "",
|
||||
"endtime": "2015-11-03 19:00:00",
|
||||
"episodename": "",
|
||||
"episodenum": 0,
|
||||
"episodepart": 0,
|
||||
"filenameandpath": "pvr://guide/0004/2015-11-03 18:00:00.epg",
|
||||
"firstaired": "1970-01-01",
|
||||
"genre": ["Other", "Unknown"],
|
||||
"hasrecording": false,
|
||||
"hastimer": false,
|
||||
"imdbnumber": "",
|
||||
"isactive": true,
|
||||
"originaltitle": "",
|
||||
"parentalrating": 0,
|
||||
"plot": "A atualidade diária do nosso país. Portugal em Direto é um espaço de informação nacional apresentado pela jornalista Dina Aguiar.",
|
||||
"plotoutline": "",
|
||||
"progress": 458,
|
||||
"progresspercentage": 14.222222328186035156,
|
||||
"rating": 0,
|
||||
"recording": "",
|
||||
"runtime": "60",
|
||||
"starttime": "2015-11-03 18:00:00",
|
||||
"title": "Portugal em Direto",
|
||||
"wasactive": false,
|
||||
"writer": "",
|
||||
"year": 0
|
||||
},
|
||||
"channel": "RTP 1",
|
||||
"channelid": 4,
|
||||
"channeltype": "tv",
|
||||
"hidden": false,
|
||||
"label": "RTP 1",
|
||||
"lastplayed": "2015-11-03",
|
||||
"locked": false,
|
||||
"thumbnail": ""
|
||||
}, {
|
||||
"broadcastnext": {
|
||||
"broadcastid": 54436,
|
||||
"cast": "",
|
||||
"director": "",
|
||||
"endtime": "2015-11-03 21:00:00",
|
||||
"episodename": "",
|
||||
"episodenum": 0,
|
||||
"episodepart": 0,
|
||||
"filenameandpath": "pvr://guide/0006/2015-11-03 20:08:00.epg",
|
||||
"firstaired": "1970-01-01",
|
||||
"genre": ["Other", "Unknown"],
|
||||
"hasrecording": false,
|
||||
"hastimer": false,
|
||||
"imdbnumber": "",
|
||||
"isactive": false,
|
||||
"originaltitle": "",
|
||||
"parentalrating": 0,
|
||||
"plot": "É Natal na casa dos Lepic. Como todos os anos, a família recebe a visita dos pais de Renaud. Mas rapidamente se percebe que o Bom Papá escondeu certas coisas importantes à Boa Mamã... Na casa dos Bouley, Valérie começou a sua gravidez em grande.",
|
||||
"plotoutline": "É Natal na casa dos Lepic. Como todos os anos, a família recebe a visita dos pais de Renaud. Mas rapidamente se percebe que o Bom Papá escondeu certas coisas importantes à Boa Mamã... Na ca...",
|
||||
"progress": 0,
|
||||
"progresspercentage": 0.0,
|
||||
"rating": 0,
|
||||
"recording": "",
|
||||
"runtime": "52",
|
||||
"starttime": "2015-11-03 20:08:00",
|
||||
"title": "Pais Desesperados T1 - Ep. 19",
|
||||
"wasactive": false,
|
||||
"writer": "",
|
||||
"year": 0
|
||||
},
|
||||
"broadcastnow": {
|
||||
"broadcastid": 54435,
|
||||
"cast": "",
|
||||
"director": "",
|
||||
"endtime": "2015-11-03 20:08:00",
|
||||
"episodename": "",
|
||||
"episodenum": 0,
|
||||
"episodepart": 0,
|
||||
"filenameandpath": "pvr://guide/0006/2015-11-03 15:59:00.epg",
|
||||
"firstaired": "1970-01-01",
|
||||
"genre": ["Other", "Unknown"],
|
||||
"hasrecording": false,
|
||||
"hastimer": false,
|
||||
"imdbnumber": "",
|
||||
"isactive": true,
|
||||
"originaltitle": "",
|
||||
"parentalrating": 0,
|
||||
"plot": "Um mundo de séries de aventura e animação para os mais pequenos. Os desenhos animados mais divertidos e também os heróis de sempre para brincar e jogar com as crianças.",
|
||||
"plotoutline": "",
|
||||
"progress": 7718,
|
||||
"progresspercentage": 51.405620574951171875,
|
||||
"rating": 0,
|
||||
"recording": "",
|
||||
"runtime": "249",
|
||||
"starttime": "2015-11-03 15:59:00",
|
||||
"title": "Zig Zag",
|
||||
"wasactive": false,
|
||||
"writer": "",
|
||||
"year": 0
|
||||
},
|
||||
"channel": "RTP 2",
|
||||
"channelid": 6,
|
||||
"channeltype": "tv",
|
||||
"hidden": false,
|
||||
"label": "RTP 2",
|
||||
"lastplayed": "1970-01-01",
|
||||
"locked": false,
|
||||
"thumbnail": ""
|
||||
}, {
|
||||
"broadcastnext": {
|
||||
"broadcastid": 50088,
|
||||
"cast": "",
|
||||
"director": "",
|
||||
"endtime": "2015-11-03 20:00:00",
|
||||
"episodename": "",
|
||||
"episodenum": 0,
|
||||
"episodepart": 0,
|
||||
"filenameandpath": "pvr://guide/0001/2015-11-03 18:35:00.epg",
|
||||
"firstaired": "1970-01-01",
|
||||
"genre": ["Other", "Unknown"],
|
||||
"hasrecording": false,
|
||||
"hastimer": false,
|
||||
"imdbnumber": "",
|
||||
"isactive": false,
|
||||
"originaltitle": "",
|
||||
"parentalrating": 0,
|
||||
"plot": "Beatriz diz a Murilo que Evandro tem que vê-lo com o relógio no pulso. Silvia interessa-se por Sérgio. Carlos Alberto vai à Souza Rangel para uma reunião com Beatriz. Evandro pede desculpas a Teresa e Estela por causa do vídeo de Rafael e Ivan.",
|
||||
"plotoutline": "Beatriz diz a Murilo que Evandro tem que vê-lo com o relógio no pulso. Silvia interessa-se por Sérgio. Carlos Alberto vai à Souza Rangel para uma reunião com Beatriz. Evandro pede desculpas...",
|
||||
"progress": 0,
|
||||
"progresspercentage": 0.0,
|
||||
"rating": 0,
|
||||
"recording": "",
|
||||
"runtime": "85",
|
||||
"starttime": "2015-11-03 18:35:00",
|
||||
"title": "Babilónia - Ep. 125",
|
||||
"wasactive": false,
|
||||
"writer": "",
|
||||
"year": 0
|
||||
},
|
||||
"broadcastnow": {
|
||||
"broadcastid": 50087,
|
||||
"cast": "",
|
||||
"director": "",
|
||||
"endtime": "2015-11-03 18:35:00",
|
||||
"episodename": "",
|
||||
"episodenum": 0,
|
||||
"episodepart": 0,
|
||||
"filenameandpath": "pvr://guide/0001/2015-11-03 16:00:00.epg",
|
||||
"firstaired": "1970-01-01",
|
||||
"genre": ["Other", "Unknown"],
|
||||
"hasrecording": false,
|
||||
"hastimer": false,
|
||||
"imdbnumber": "",
|
||||
"isactive": true,
|
||||
"originaltitle": "",
|
||||
"parentalrating": 0,
|
||||
"plot": "João Baião e Andreia Rodrigues vão mudar as nossas tardes. Com eles tudo pode acontecer! Surpresas, reencontros, abraços... todos os dias um programa especial.",
|
||||
"plotoutline": "",
|
||||
"progress": 7658,
|
||||
"progresspercentage": 82.5806427001953125,
|
||||
"rating": 0,
|
||||
"recording": "",
|
||||
"runtime": "155",
|
||||
"starttime": "2015-11-03 16:00:00",
|
||||
"title": "Grande Tarde T2 - Ep. 212",
|
||||
"wasactive": false,
|
||||
"writer": "",
|
||||
"year": 0
|
||||
},
|
||||
"channel": "SIC",
|
||||
"channelid": 1,
|
||||
"channeltype": "tv",
|
||||
"hidden": false,
|
||||
"label": "SIC",
|
||||
"lastplayed": "1970-01-01",
|
||||
"locked": false,
|
||||
"thumbnail": ""
|
||||
}, {
|
||||
"broadcastnext": {
|
||||
"broadcastid": 46764,
|
||||
"cast": "",
|
||||
"director": "",
|
||||
"endtime": "2015-11-03 20:00:00",
|
||||
"episodename": "",
|
||||
"episodenum": 0,
|
||||
"episodepart": 0,
|
||||
"filenameandpath": "pvr://guide/0003/2015-11-03 19:13:00.epg",
|
||||
"firstaired": "1970-01-01",
|
||||
"genre": ["Other", "Unknown"],
|
||||
"hasrecording": false,
|
||||
"hastimer": false,
|
||||
"imdbnumber": "",
|
||||
"isactive": false,
|
||||
"originaltitle": "",
|
||||
"parentalrating": 0,
|
||||
"plot": "Acompanhe os resumos do que se passa na Quinta, no Rurality Show que reúne famosos e anónimos num ambiente onde todos são postos à prova.",
|
||||
"plotoutline": "",
|
||||
"progress": 0,
|
||||
"progresspercentage": 0.0,
|
||||
"rating": 0,
|
||||
"recording": "",
|
||||
"runtime": "47",
|
||||
"starttime": "2015-11-03 19:13:00",
|
||||
"title": "A Quinta: Diário da Tarde",
|
||||
"wasactive": false,
|
||||
"writer": "",
|
||||
"year": 0
|
||||
},
|
||||
"broadcastnow": {
|
||||
"broadcastid": 46763,
|
||||
"cast": "",
|
||||
"director": "",
|
||||
"endtime": "2015-11-03 19:13:00",
|
||||
"episodename": "",
|
||||
"episodenum": 0,
|
||||
"episodepart": 0,
|
||||
"filenameandpath": "pvr://guide/0003/2015-11-03 16:00:00.epg",
|
||||
"firstaired": "1970-01-01",
|
||||
"genre": ["Other", "Unknown"],
|
||||
"hasrecording": false,
|
||||
"hastimer": false,
|
||||
"imdbnumber": "",
|
||||
"isactive": true,
|
||||
"originaltitle": "",
|
||||
"parentalrating": 0,
|
||||
"plot": "Fátima Lopes faz-lhe companhia todas as tardes, com um programa muito especial onde a boa disposição da apresentadora nunca irá faltar. Os temas centram-se em todas as áreas da sociedade: a saúde, a família, as finanças, os afetos, os famosos, a moda e as grandes polémicas da atualidade.",
|
||||
"plotoutline": "Fátima Lopes faz-lhe companhia todas as tardes, com um programa muito especial onde a boa disposição da apresentadora nunca irá faltar. Os temas centram-se em todas as áreas da sociedade: a...",
|
||||
"progress": 7658,
|
||||
"progresspercentage": 66.3212432861328125,
|
||||
"rating": 0,
|
||||
"recording": "",
|
||||
"runtime": "193",
|
||||
"starttime": "2015-11-03 16:00:00",
|
||||
"title": "A Tarde é Sua",
|
||||
"wasactive": false,
|
||||
"writer": "",
|
||||
"year": 0
|
||||
},
|
||||
"channel": "TVI",
|
||||
"channelid": 3,
|
||||
"channeltype": "tv",
|
||||
"hidden": false,
|
||||
"label": "TVI",
|
||||
"lastplayed": "1970-01-01",
|
||||
"locked": false,
|
||||
"thumbnail": ""
|
||||
}, {
|
||||
"channel": "ARTV",
|
||||
"channelid": 2,
|
||||
"channeltype": "tv",
|
||||
"hidden": false,
|
||||
"label": "ARTV",
|
||||
"lastplayed": "1970-01-01",
|
||||
"locked": false,
|
||||
"thumbnail": ""
|
||||
}, {
|
||||
"channel": "HD",
|
||||
"channelid": 5,
|
||||
"channeltype": "tv",
|
||||
"hidden": false,
|
||||
"label": "HD",
|
||||
"lastplayed": "1970-01-01",
|
||||
"locked": false,
|
||||
"thumbnail": ""
|
||||
}],
|
||||
"limits": {
|
||||
"end": 6,
|
||||
"start": 0,
|
||||
"total": 6
|
||||
}
|
||||
}
|
||||
}
|
||||
24
doc/json_responses/PVR.Details.ChannelGroup.json
Normal file
24
doc/json_responses/PVR.Details.ChannelGroup.json
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
{
|
||||
"id": 32,
|
||||
"jsonrpc": "2.0",
|
||||
"result": {
|
||||
"channelgroups": [{
|
||||
"channelgroupid": 40,
|
||||
"channeltype": "tv",
|
||||
"label": "All channels"
|
||||
}, {
|
||||
"channelgroupid": -1,
|
||||
"channeltype": "tv",
|
||||
"label": "Main"
|
||||
}, {
|
||||
"channelgroupid": -1,
|
||||
"channeltype": "tv",
|
||||
"label": "Other"
|
||||
}],
|
||||
"limits": {
|
||||
"end": 3,
|
||||
"start": 0,
|
||||
"total": 3
|
||||
}
|
||||
}
|
||||
}
|
||||
1585
doc/json_responses/Video.Details.Episode.json
Normal file
1585
doc/json_responses/Video.Details.Episode.json
Normal file
File diff suppressed because it is too large
Load diff
1306
doc/json_responses/Video.Details.Movie.json
Normal file
1306
doc/json_responses/Video.Details.Movie.json
Normal file
File diff suppressed because it is too large
Load diff
165
doc/json_responses/Video.Details.MusicVideo.json
Normal file
165
doc/json_responses/Video.Details.MusicVideo.json
Normal file
|
|
@ -0,0 +1,165 @@
|
|||
{ "id" : 21,
|
||||
"jsonrpc" : "2.0",
|
||||
"result" : { "limits" : { "end" : 4,
|
||||
"start" : 0,
|
||||
"total" : 4
|
||||
},
|
||||
"musicvideos" : [ { "album" : "True",
|
||||
"art" : { "poster" : "image://http%3a%2f%2fwww.theaudiodb.com%2fimages%2fmedia%2falbum%2fthumb%2fxuvrts1380103822.jpg/" },
|
||||
"artist" : [ "Avicii" ],
|
||||
"dateadded" : "2014-07-31 17:37:33",
|
||||
"director" : [ "" ],
|
||||
"fanart" : "",
|
||||
"file" : "/home/amsilva/Public/Music Videos/Avicii - Hey Brother [Music Video] 1080p [Sbyky].mp4",
|
||||
"genre" : [ "House" ],
|
||||
"label" : "Hey Brother",
|
||||
"lastplayed" : "",
|
||||
"musicvideoid" : 1,
|
||||
"playcount" : 0,
|
||||
"plot" : "\"Hey Brother\" is a dance song by Swedish DJ and producer Avicii from his debut studio album, True (2013). It features uncredited vocals from American bluegrass singer Dan Tyminski, and was written by Avicii, Ash Pournouri, Salem Al Fakir and Vincent Pontare. The song was solicited to Australian radio on 9 October 2013 as a promotional single from True. It was released as the album's third single on 28 October 2013 in Germany, Switzerland and Austria.",
|
||||
"resume" : { "position" : 0.0,
|
||||
"total" : 0.0
|
||||
},
|
||||
"runtime" : 263,
|
||||
"streamdetails" : { "audio" : [ { "channels" : 2,
|
||||
"codec" : "aac",
|
||||
"language" : "und"
|
||||
} ],
|
||||
"subtitle" : [ ],
|
||||
"video" : [ { "aspect" : 1.7777780294418334961,
|
||||
"codec" : "avc1",
|
||||
"duration" : 263,
|
||||
"height" : 1080,
|
||||
"stereomode" : "",
|
||||
"width" : 1920
|
||||
} ]
|
||||
},
|
||||
"studio" : [ "" ],
|
||||
"tag" : [ ],
|
||||
"thumbnail" : "image://http%3a%2f%2fwww.theaudiodb.com%2fimages%2fmedia%2falbum%2fthumb%2fxuvrts1380103822.jpg/",
|
||||
"title" : "Hey Brother",
|
||||
"track" : -1,
|
||||
"year" : 2013
|
||||
},
|
||||
{ "album" : "Free Me",
|
||||
"art" : { "poster" : "image://http%3a%2f%2fwww.theaudiodb.com%2fimages%2fmedia%2falbum%2fthumb%2ftxpryq1342435529.jpg/" },
|
||||
"artist" : [ "Emma Bunton" ],
|
||||
"dateadded" : "2004-09-19 02:12:38",
|
||||
"director" : [ "" ],
|
||||
"fanart" : "",
|
||||
"file" : "/home/amsilva/Public/Music Videos/Emma Bunton - Maybe (infunk).mpeg",
|
||||
"genre" : [ "Pop" ],
|
||||
"label" : "Maybe",
|
||||
"lastplayed" : "2014-07-31 18:08:10",
|
||||
"musicvideoid" : 2,
|
||||
"playcount" : 0,
|
||||
"plot" : "",
|
||||
"resume" : { "position" : 0.0,
|
||||
"total" : 0.0
|
||||
},
|
||||
"runtime" : 224,
|
||||
"streamdetails" : { "audio" : [ { "channels" : 2,
|
||||
"codec" : "mp2",
|
||||
"language" : ""
|
||||
} ],
|
||||
"subtitle" : [ ],
|
||||
"video" : [ { "aspect" : 1.3037040233612060547,
|
||||
"codec" : "mpeg1video",
|
||||
"duration" : 224,
|
||||
"height" : 288,
|
||||
"stereomode" : "",
|
||||
"width" : 352
|
||||
} ]
|
||||
},
|
||||
"studio" : [ "" ],
|
||||
"tag" : [ ],
|
||||
"thumbnail" : "image://http%3a%2f%2fwww.theaudiodb.com%2fimages%2fmedia%2falbum%2fthumb%2ftxpryq1342435529.jpg/",
|
||||
"title" : "Maybe",
|
||||
"track" : -1,
|
||||
"year" : 2004
|
||||
},
|
||||
{ "album" : "The Truth About Love",
|
||||
"art" : { "poster" : "image://http%3a%2f%2fwww.theaudiodb.com%2fimages%2fmedia%2falbum%2fthumb%2fstwtsy1348513085.jpg/" },
|
||||
"artist" : [ "P!nk" ],
|
||||
"dateadded" : "2014-07-31 17:38:18",
|
||||
"director" : [ "Floria Sigismondi" ],
|
||||
"fanart" : "",
|
||||
"file" : "/home/amsilva/Public/Music Videos/P!nk Ft. Nate Ruess - Just Give Me A Reason (1080p) x264 [VX] [P2PDL].mp4",
|
||||
"genre" : [ "Pop" ],
|
||||
"label" : "Try",
|
||||
"lastplayed" : "2014-07-31 17:58:29",
|
||||
"musicvideoid" : 3,
|
||||
"playcount" : 0,
|
||||
"plot" : "\"Try\" is a song recorded by American singer songwriter Pink, released as the second single from her sixth studio album, The Truth About Love (2012). It was written by Busbee and Ben West, and produced by Greg Kurstin. The song is a rock ballad, about taking risks with love no matter the consequences.\n\n\"Try\" received mostly positive reviews from music critics who noted that it is one of the standout tracks on the album and called it a hit. Commercially, the song was a success, reaching the top-ten in Australia, Austria, Canada, Germany, Italy, New Zealand, Poland, Spain, Switzerland, the United Kingdom and the United States, while reaching the top-twenty in most countries. The Floria Sigismondi-directed video features shots of a paint-covered Pink and her male counterpart expressing their frustrations through dramatic dance moves.",
|
||||
"resume" : { "position" : 0.0,
|
||||
"total" : 0.0
|
||||
},
|
||||
"runtime" : 242,
|
||||
"streamdetails" : { "audio" : [ { "channels" : 2,
|
||||
"codec" : "aac",
|
||||
"language" : "und"
|
||||
} ],
|
||||
"subtitle" : [ ],
|
||||
"video" : [ { "aspect" : 2.4000000953674316406,
|
||||
"codec" : "avc1",
|
||||
"duration" : 242,
|
||||
"height" : 800,
|
||||
"stereomode" : "",
|
||||
"width" : 1920
|
||||
},
|
||||
{ "aspect" : 1.0439020395278930664,
|
||||
"codec" : "mjpeg",
|
||||
"duration" : 242,
|
||||
"height" : 410,
|
||||
"stereomode" : "",
|
||||
"width" : 428
|
||||
}
|
||||
]
|
||||
},
|
||||
"studio" : [ "" ],
|
||||
"tag" : [ ],
|
||||
"thumbnail" : "image://http%3a%2f%2fwww.theaudiodb.com%2fimages%2fmedia%2falbum%2fthumb%2fstwtsy1348513085.jpg/",
|
||||
"title" : "Try",
|
||||
"track" : -1,
|
||||
"year" : 2012
|
||||
},
|
||||
{ "album" : "Girl",
|
||||
"art" : { "poster" : "image://http%3a%2f%2fwww.theaudiodb.com%2fimages%2fmedia%2falbum%2fthumb%2fg-i-r-l-530f9737c2142.jpg/" },
|
||||
"artist" : [ "Pharrell Williams" ],
|
||||
"dateadded" : "2014-07-31 18:04:39",
|
||||
"director" : [ "" ],
|
||||
"fanart" : "",
|
||||
"file" : "/home/amsilva/Public/Music Videos/Pharrell Williams - Happy [Music Video] 1080p [Sbyky].MP4",
|
||||
"genre" : [ "..." ],
|
||||
"label" : "Happy",
|
||||
"lastplayed" : "",
|
||||
"musicvideoid" : 4,
|
||||
"playcount" : 0,
|
||||
"plot" : "",
|
||||
"resume" : { "position" : 0.0,
|
||||
"total" : 0.0
|
||||
},
|
||||
"runtime" : 247,
|
||||
"streamdetails" : { "audio" : [ { "channels" : 2,
|
||||
"codec" : "aac",
|
||||
"language" : "und"
|
||||
} ],
|
||||
"subtitle" : [ ],
|
||||
"video" : [ { "aspect" : 1.7777780294418334961,
|
||||
"codec" : "avc1",
|
||||
"duration" : 247,
|
||||
"height" : 1080,
|
||||
"stereomode" : "",
|
||||
"width" : 1920
|
||||
} ]
|
||||
},
|
||||
"studio" : [ "" ],
|
||||
"tag" : [ ],
|
||||
"thumbnail" : "image://http%3a%2f%2fwww.theaudiodb.com%2fimages%2fmedia%2falbum%2fthumb%2fg-i-r-l-530f9737c2142.jpg/",
|
||||
"title" : "Happy",
|
||||
"track" : -1,
|
||||
"year" : 2014
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
44
doc/json_responses/Video.Details.Season.json
Normal file
44
doc/json_responses/Video.Details.Season.json
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
{ "id" : 203,
|
||||
"jsonrpc" : "2.0",
|
||||
"result" : { "limits" : { "end" : 2,
|
||||
"start" : 0,
|
||||
"total" : 2
|
||||
},
|
||||
"seasons" : [
|
||||
{ "art" : { "banner" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fseasonswide%2f81189-2.jpg/",
|
||||
"poster" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fseasons%2f81189-2-9.jpg/",
|
||||
"tvshow.banner" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fgraphical%2f81189-g21.jpg/",
|
||||
"tvshow.fanart" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2ffanart%2foriginal%2f81189-61.jpg/",
|
||||
"tvshow.poster" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fposters%2f81189-22.jpg/"
|
||||
},
|
||||
"episode" : 13,
|
||||
"fanart" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2ffanart%2foriginal%2f81189-61.jpg/",
|
||||
"label" : "Season 2",
|
||||
"playcount" : 0,
|
||||
"season" : 2,
|
||||
"seasonid" : 26,
|
||||
"showtitle" : "Breaking Bad",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fseasons%2f81189-2-9.jpg/",
|
||||
"tvshowid" : 4,
|
||||
"watchedepisodes" : 2
|
||||
},
|
||||
{ "art" : { "banner" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fseasonswide%2f81189-3.jpg/",
|
||||
"poster" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fseasons%2f81189-3-7.jpg/",
|
||||
"tvshow.banner" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fgraphical%2f81189-g21.jpg/",
|
||||
"tvshow.fanart" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2ffanart%2foriginal%2f81189-61.jpg/",
|
||||
"tvshow.poster" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fposters%2f81189-22.jpg/"
|
||||
},
|
||||
"episode" : 13,
|
||||
"fanart" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2ffanart%2foriginal%2f81189-61.jpg/",
|
||||
"label" : "Season 3",
|
||||
"playcount" : 0,
|
||||
"season" : 3,
|
||||
"seasonid" : 27,
|
||||
"showtitle" : "Breaking Bad",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fseasons%2f81189-3-7.jpg/",
|
||||
"tvshowid" : 4,
|
||||
"watchedepisodes" : 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
630
doc/json_responses/Video.Details.TVShows.json
Normal file
630
doc/json_responses/Video.Details.TVShows.json
Normal file
|
|
@ -0,0 +1,630 @@
|
|||
{ "id" : 203,
|
||||
"jsonrpc" : "2.0",
|
||||
"result" : { "limits" : { "end" : 4,
|
||||
"start" : 0,
|
||||
"total" : 4
|
||||
},
|
||||
"tvshows" : [ { "art" : { "banner" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fgraphical%2f81189-g21.jpg/",
|
||||
"fanart" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2ffanart%2foriginal%2f81189-61.jpg/",
|
||||
"poster" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fposters%2f81189-22.jpg/"
|
||||
},
|
||||
"cast" : [ { "name" : "Bryan Cranston",
|
||||
"order" : 0,
|
||||
"role" : "Walter White",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f80112.jpg/"
|
||||
},
|
||||
{ "name" : "Aaron Paul",
|
||||
"order" : 1,
|
||||
"role" : "Jesse Pinkman",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f75477.jpg/"
|
||||
},
|
||||
{ "name" : "Dean Norris",
|
||||
"order" : 2,
|
||||
"role" : "Hank Schrader",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f75478.jpg/"
|
||||
},
|
||||
{ "name" : "RJ Mitte",
|
||||
"order" : 3,
|
||||
"role" : "Walter White Jr.",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f75480.jpg/"
|
||||
},
|
||||
{ "name" : "Betsy Brandt",
|
||||
"order" : 4,
|
||||
"role" : "Marie Schrader",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f75479.jpg/"
|
||||
},
|
||||
{ "name" : "Anna Gunn",
|
||||
"order" : 5,
|
||||
"role" : "Skyler White",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f75476.jpg/"
|
||||
},
|
||||
{ "name" : "Laura Fraser",
|
||||
"order" : 6,
|
||||
"role" : "Lydia Rodarte-Quayle",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f316679.jpg/"
|
||||
},
|
||||
{ "name" : "Jesse Plemons",
|
||||
"order" : 7,
|
||||
"role" : "Todd",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f316678.jpg/"
|
||||
},
|
||||
{ "name" : "Christopher Cousins",
|
||||
"order" : 8,
|
||||
"role" : "Ted Beneke",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299671.jpg/"
|
||||
},
|
||||
{ "name" : "Steven Michael Quezada",
|
||||
"order" : 9,
|
||||
"role" : "Steven Gomez",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299670.jpg/"
|
||||
},
|
||||
{ "name" : "Jonathan Banks",
|
||||
"order" : 10,
|
||||
"role" : "Mike Ehrmantraut",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f289553.jpg/"
|
||||
},
|
||||
{ "name" : "Giancarlo Esposito",
|
||||
"order" : 11,
|
||||
"role" : "Gustavo Fring",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f289552.jpg/"
|
||||
},
|
||||
{ "name" : "Bob Odenkirk",
|
||||
"order" : 12,
|
||||
"role" : "Saul Goodman",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f289551.jpg/"
|
||||
}
|
||||
],
|
||||
"dateadded" : "2014-06-18 10:42:17",
|
||||
"episode" : 26,
|
||||
"episodeguide" : "<episodeguide><url cache=\"81189-en.xml\">http://thetvdb.com/api/1D62F2F90030C444/series/81189/all/en.zip</url></episodeguide>",
|
||||
"fanart" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2ffanart%2foriginal%2f81189-61.jpg/",
|
||||
"file" : "/home/amsilva/Public/Series/Breaking Bad/",
|
||||
"genre" : [ "Crime",
|
||||
"Drama",
|
||||
"Suspense",
|
||||
"Thriller"
|
||||
],
|
||||
"imdbnumber" : "81189",
|
||||
"label" : "Breaking Bad",
|
||||
"lastplayed" : "2014-07-11 22:53:14",
|
||||
"mpaa" : "TV-MA",
|
||||
"originaltitle" : "",
|
||||
"playcount" : 0,
|
||||
"plot" : "Walter White, a struggling high school chemistry teacher, is diagnosed with advanced lung cancer. He turns to a life of crime, producing and selling methamphetamine accompanied by a former student, Jesse Pinkman, with the aim of securing his family's financial future before he dies.",
|
||||
"premiered" : "2008-01-20",
|
||||
"rating" : 9.3000001907348632812,
|
||||
"season" : -1,
|
||||
"sorttitle" : "",
|
||||
"studio" : [ "AMC" ],
|
||||
"tag" : [ ],
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fposters%2f81189-22.jpg/",
|
||||
"title" : "Breaking Bad",
|
||||
"tvshowid" : 4,
|
||||
"votes" : "",
|
||||
"watchedepisodes" : 2,
|
||||
"year" : 2008
|
||||
},
|
||||
{ "art" : { "banner" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fgraphical%2f205281-g10.jpg/",
|
||||
"fanart" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2ffanart%2foriginal%2f205281-25.jpg/",
|
||||
"poster" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fposters%2f205281-10.jpg/"
|
||||
},
|
||||
"cast" : [ { "name" : "Noah Wyle",
|
||||
"order" : 0,
|
||||
"role" : "Tom Mason",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f220161.jpg/"
|
||||
},
|
||||
{ "name" : "Will Patton",
|
||||
"order" : 1,
|
||||
"role" : "Captain Weaver",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f238861.jpg/"
|
||||
},
|
||||
{ "name" : "Moon Bloodgood",
|
||||
"order" : 2,
|
||||
"role" : "Anne Glass",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f237341.jpg/"
|
||||
},
|
||||
{ "name" : "Sarah Carter",
|
||||
"order" : 3,
|
||||
"role" : "Margaret",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f220191.jpg/"
|
||||
},
|
||||
{ "name" : "Colin Cunningham",
|
||||
"order" : 4,
|
||||
"role" : "John Pope",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f287630.jpg/"
|
||||
},
|
||||
{ "name" : "Mpho Koaho",
|
||||
"order" : 5,
|
||||
"role" : "Anthony",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f220181.jpg/"
|
||||
},
|
||||
{ "name" : "Maxim Knight",
|
||||
"order" : 6,
|
||||
"role" : "Matt Mason",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f302561.jpg/"
|
||||
},
|
||||
{ "name" : "Connor Jessup",
|
||||
"order" : 7,
|
||||
"role" : "Ben Mason",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f302560.jpg/"
|
||||
},
|
||||
{ "name" : "Ryan Robbins",
|
||||
"order" : 8,
|
||||
"role" : "Tector",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f301851.jpg/"
|
||||
},
|
||||
{ "name" : "Jessy Schram",
|
||||
"order" : 9,
|
||||
"role" : "Karen",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299783.jpg/"
|
||||
},
|
||||
{ "name" : "Seychelle Gabriel",
|
||||
"order" : 10,
|
||||
"role" : "Lourdes",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299782.jpg/"
|
||||
},
|
||||
{ "name" : "Peter Shinkoda",
|
||||
"order" : 11,
|
||||
"role" : "Dai",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f287633.jpg/"
|
||||
},
|
||||
{ "name" : "Drew Roy",
|
||||
"order" : 12,
|
||||
"role" : "Hal Mason",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f238851.jpg/"
|
||||
}
|
||||
],
|
||||
"dateadded" : "2014-06-18 10:15:09",
|
||||
"episode" : 4,
|
||||
"episodeguide" : "<episodeguide><url cache=\"205281-en.xml\">http://thetvdb.com/api/1D62F2F90030C444/series/205281/all/en.zip</url></episodeguide>",
|
||||
"fanart" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2ffanart%2foriginal%2f205281-25.jpg/",
|
||||
"file" : "/home/amsilva/Public/Series/Falling Skies/",
|
||||
"genre" : [ "Action",
|
||||
"Adventure",
|
||||
"Science-Fiction",
|
||||
"Thriller"
|
||||
],
|
||||
"imdbnumber" : "205281",
|
||||
"label" : "Falling Skies",
|
||||
"lastplayed" : "2014-07-13 14:06:27",
|
||||
"mpaa" : "TV-14",
|
||||
"originaltitle" : "",
|
||||
"playcount" : 0,
|
||||
"plot" : "The series tells the story of the aftermath of a global invasion by several races of extraterrestrials that neutralizes the world's power grid and technology, quickly destroys the combined militaries of all the world's countries, and apparently kills over 90% of the human population within a few days.",
|
||||
"premiered" : "2011-06-19",
|
||||
"rating" : 7.9000000953674316406,
|
||||
"season" : -1,
|
||||
"sorttitle" : "",
|
||||
"studio" : [ "TNT" ],
|
||||
"tag" : [ ],
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fposters%2f205281-10.jpg/",
|
||||
"title" : "Falling Skies",
|
||||
"tvshowid" : 2,
|
||||
"votes" : "",
|
||||
"watchedepisodes" : 0,
|
||||
"year" : 2011
|
||||
},
|
||||
{ "art" : { "banner" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fgraphical%2f121361-g22.jpg/",
|
||||
"fanart" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2ffanart%2foriginal%2f121361-15.jpg/",
|
||||
"poster" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fposters%2f121361-19.jpg/"
|
||||
},
|
||||
"cast" : [ { "name" : "Emilia Clarke",
|
||||
"order" : 0,
|
||||
"role" : "Daenerys Targaryen",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f224041.jpg/"
|
||||
},
|
||||
{ "name" : "Peter Dinklage",
|
||||
"order" : 1,
|
||||
"role" : "Tyrion Lannister",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284670.jpg/"
|
||||
},
|
||||
{ "name" : "Sophie Turner",
|
||||
"order" : 2,
|
||||
"role" : "Sansa Stark",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284669.jpg/"
|
||||
},
|
||||
{ "name" : "Maisie Williams",
|
||||
"order" : 3,
|
||||
"role" : "Arya Stark",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284665.jpg/"
|
||||
},
|
||||
{ "name" : "Isaac Hempstead-Wright",
|
||||
"order" : 4,
|
||||
"role" : "Bran Stark",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284355.jpg/"
|
||||
},
|
||||
{ "name" : "Kit Harington",
|
||||
"order" : 5,
|
||||
"role" : "Jon Snow",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284354.jpg/"
|
||||
},
|
||||
{ "name" : "Oona Chaplin",
|
||||
"order" : 6,
|
||||
"role" : "Talisa Maegyr",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299787.jpg/"
|
||||
},
|
||||
{ "name" : "Rose Leslie",
|
||||
"order" : 7,
|
||||
"role" : "Ygritte",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299669.jpg/"
|
||||
},
|
||||
{ "name" : "Natalia Tena",
|
||||
"order" : 8,
|
||||
"role" : "Osha",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299632.jpg/"
|
||||
},
|
||||
{ "name" : "Joe Dempsie",
|
||||
"order" : 9,
|
||||
"role" : "Gendry",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299630.jpg/"
|
||||
},
|
||||
{ "name" : "Liam Cunningham",
|
||||
"order" : 10,
|
||||
"role" : "Davos Seaworth",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f297844.jpg/"
|
||||
},
|
||||
{ "name" : "Carice van Houten",
|
||||
"order" : 11,
|
||||
"role" : "Melisandre of Asshai",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f297843.jpg/"
|
||||
},
|
||||
{ "name" : "Rory McCann",
|
||||
"order" : 12,
|
||||
"role" : "Sandor \"The Hound\" Clegane",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284668.jpg/"
|
||||
},
|
||||
{ "name" : "Richard Madden",
|
||||
"order" : 13,
|
||||
"role" : "Robb Stark",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284667.jpg/"
|
||||
},
|
||||
{ "name" : "Jack Gleeson",
|
||||
"order" : 14,
|
||||
"role" : "Prince/King Joffrey Baratheon",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284664.jpg/"
|
||||
},
|
||||
{ "name" : "Iain Glen",
|
||||
"order" : 15,
|
||||
"role" : "Ser Jorah Mormont",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284663.jpg/"
|
||||
},
|
||||
{ "name" : "Alfie Allen",
|
||||
"order" : 16,
|
||||
"role" : "Theon Greyjoy",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284662.jpg/"
|
||||
},
|
||||
{ "name" : "Aidan Gillen",
|
||||
"order" : 17,
|
||||
"role" : "Petyr \"Littlefinger\" Baelish",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284661.jpg/"
|
||||
},
|
||||
{ "name" : "Michelle Fairley",
|
||||
"order" : 18,
|
||||
"role" : "Catelyn Stark",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f120821.jpg/"
|
||||
},
|
||||
{ "name" : "Lena Headey",
|
||||
"order" : 19,
|
||||
"role" : "Cersei Lannister",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f120801.jpg/"
|
||||
},
|
||||
{ "name" : "Nikolaj Coster-Waldau",
|
||||
"order" : 20,
|
||||
"role" : "Jaime Lannister",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f120791.jpg/"
|
||||
},
|
||||
{ "name" : "Jacob Anderson",
|
||||
"order" : 21,
|
||||
"role" : "Grey Worm",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f328237.jpg/"
|
||||
},
|
||||
{ "name" : "Kerry Ingram",
|
||||
"order" : 22,
|
||||
"role" : "Shireen Baratheon",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f328236.jpg/"
|
||||
},
|
||||
{ "name" : "Ciarán Hinds",
|
||||
"order" : 23,
|
||||
"role" : "Mance Rayder",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f328235.jpg/"
|
||||
},
|
||||
{ "name" : "Iwan Rheon",
|
||||
"order" : 24,
|
||||
"role" : "Ramsay Snow",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f328234.jpg/"
|
||||
},
|
||||
{ "name" : "Pedro Pascal",
|
||||
"order" : 25,
|
||||
"role" : "Oberyn \"The Red Viper\" Martell",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f328233.jpg/"
|
||||
},
|
||||
{ "name" : "Michael McElhatton",
|
||||
"order" : 26,
|
||||
"role" : "Roose Bolton",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f328232.jpg/"
|
||||
},
|
||||
{ "name" : "Art Parkinson",
|
||||
"order" : 27,
|
||||
"role" : "Rickon Stark",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f328231.jpg/"
|
||||
},
|
||||
{ "name" : "Nathalie Emmanuel",
|
||||
"order" : 28,
|
||||
"role" : "Missandei",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f326237.jpg/"
|
||||
},
|
||||
{ "name" : "Mackenzie Crook",
|
||||
"order" : 29,
|
||||
"role" : "Orell",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f321733.jpg/"
|
||||
},
|
||||
{ "name" : "Roy Dotrice",
|
||||
"order" : 30,
|
||||
"role" : "Wisdom Hallyne \"The Pyromancer\"",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f319655.jpg/"
|
||||
},
|
||||
{ "name" : "James Cosmo",
|
||||
"order" : 31,
|
||||
"role" : "Jeor Mormont",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f319614.jpg/"
|
||||
},
|
||||
{ "name" : "Hannah Murray",
|
||||
"order" : 32,
|
||||
"role" : "Gilly",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f309869.jpg/"
|
||||
},
|
||||
{ "name" : "Amrita Acharia",
|
||||
"order" : 33,
|
||||
"role" : "Irri",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f309866.jpg/"
|
||||
},
|
||||
{ "name" : "Aimee Richardson",
|
||||
"order" : 34,
|
||||
"role" : "Myrcella Baratheon",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f308176.jpg/"
|
||||
},
|
||||
{ "name" : "Eugene Simon",
|
||||
"order" : 35,
|
||||
"role" : "Lancel Lannister",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f308175.jpg/"
|
||||
},
|
||||
{ "name" : "Joseph Mawle",
|
||||
"order" : 36,
|
||||
"role" : "Benjen Stark",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f308174.jpg/"
|
||||
},
|
||||
{ "name" : "Ron Donachie",
|
||||
"order" : 37,
|
||||
"role" : "Rodrik Cassel",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f308173.jpg/"
|
||||
},
|
||||
{ "name" : "Lino Facioli",
|
||||
"order" : 38,
|
||||
"role" : "Robin Arryn",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f308172.jpg/"
|
||||
},
|
||||
{ "name" : "Elyes Gabel",
|
||||
"order" : 39,
|
||||
"role" : "Rakharo",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299789.jpg/"
|
||||
},
|
||||
{ "name" : "Nonso Anozie",
|
||||
"order" : 40,
|
||||
"role" : "Xaro Xhoan Daxos",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299788.jpg/"
|
||||
},
|
||||
{ "name" : "Kate Dickie",
|
||||
"order" : 41,
|
||||
"role" : "Lysa Arryn",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299786.jpg/"
|
||||
},
|
||||
{ "name" : "Peter Vaughan",
|
||||
"order" : 42,
|
||||
"role" : "Maester Aemon",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299785.jpg/"
|
||||
},
|
||||
{ "name" : "Patrick Malahide",
|
||||
"order" : 43,
|
||||
"role" : "Balon Greyjoy",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299784.jpg/"
|
||||
},
|
||||
{ "name" : "Charles Dance",
|
||||
"order" : 44,
|
||||
"role" : "Tywin Lannister",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299668.jpg/"
|
||||
},
|
||||
{ "name" : "Julian Glover",
|
||||
"order" : 45,
|
||||
"role" : "Grand Maester Pycelle",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299631.jpg/"
|
||||
},
|
||||
{ "name" : "Tom Wlaschiha",
|
||||
"order" : 46,
|
||||
"role" : "Jaqen H'ghar",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299629.jpg/"
|
||||
},
|
||||
{ "name" : "Finn Jones",
|
||||
"order" : 47,
|
||||
"role" : "Loras Tyrell",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299628.jpg/"
|
||||
},
|
||||
{ "name" : "Kristian Nairn",
|
||||
"order" : 48,
|
||||
"role" : "Hodor",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299627.jpg/"
|
||||
},
|
||||
{ "name" : "Donald Sumpter",
|
||||
"order" : 49,
|
||||
"role" : "Maester Luwin",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299626.jpg/"
|
||||
},
|
||||
{ "name" : "Sibel Kekilli",
|
||||
"order" : 50,
|
||||
"role" : "Shae",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299625.jpg/"
|
||||
},
|
||||
{ "name" : "John Bradley",
|
||||
"order" : 51,
|
||||
"role" : "Samwell Tarly",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299624.jpg/"
|
||||
},
|
||||
{ "name" : "Esmé Bianco",
|
||||
"order" : 52,
|
||||
"role" : "Ros",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299536.jpg/"
|
||||
},
|
||||
{ "name" : "Gethin Anthony",
|
||||
"order" : 53,
|
||||
"role" : "Renly Baratheon",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299535.jpg/"
|
||||
},
|
||||
{ "name" : "Natalie Dormer",
|
||||
"order" : 54,
|
||||
"role" : "Margaery Tyrell",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299534.jpg/"
|
||||
},
|
||||
{ "name" : "Jerome Flynn",
|
||||
"order" : 55,
|
||||
"role" : "Bronn",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299533.jpg/"
|
||||
},
|
||||
{ "name" : "Gwendoline Christie",
|
||||
"order" : 56,
|
||||
"role" : "Brienne of Tarth",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f299532.jpg/"
|
||||
},
|
||||
{ "name" : "Gemma Whelan",
|
||||
"order" : 57,
|
||||
"role" : "Yara Greyjoy",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f297846.jpg/"
|
||||
},
|
||||
{ "name" : "Stephen Dillane",
|
||||
"order" : 58,
|
||||
"role" : "Stannis Baratheon",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f297842.jpg/"
|
||||
},
|
||||
{ "name" : "Conleth Hill",
|
||||
"order" : 59,
|
||||
"role" : "Lord Varys",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f287005.jpg/"
|
||||
},
|
||||
{ "name" : "Mark Addy",
|
||||
"order" : 60,
|
||||
"role" : "King Robert Baratheon",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284666.jpg/"
|
||||
},
|
||||
{ "name" : "Harry Lloyd",
|
||||
"order" : 61,
|
||||
"role" : "Viserys Targaryen",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284356.jpg/"
|
||||
},
|
||||
{ "name" : "Jason Momoa",
|
||||
"order" : 62,
|
||||
"role" : "Khal Drogo",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f284353.jpg/"
|
||||
},
|
||||
{ "name" : "Sean Bean",
|
||||
"order" : 63,
|
||||
"role" : "Eddard \"Ned\" Stark",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f120781.jpg/"
|
||||
}
|
||||
],
|
||||
"dateadded" : "2014-06-18 10:42:41",
|
||||
"episode" : 20,
|
||||
"episodeguide" : "<episodeguide><url cache=\"121361-en.xml\">http://thetvdb.com/api/1D62F2F90030C444/series/121361/all/en.zip</url></episodeguide>",
|
||||
"fanart" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2ffanart%2foriginal%2f121361-15.jpg/",
|
||||
"file" : "/home/amsilva/Public/Series/Game of Thrones/",
|
||||
"genre" : [ "Action",
|
||||
"Adventure",
|
||||
"Drama",
|
||||
"Fantasy"
|
||||
],
|
||||
"imdbnumber" : "121361",
|
||||
"label" : "Game of Thrones",
|
||||
"lastplayed" : "2014-06-22 13:51:46",
|
||||
"mpaa" : "TV-MA",
|
||||
"originaltitle" : "",
|
||||
"playcount" : 0,
|
||||
"plot" : "Seven noble families fight for control of the mythical land of Westeros. Friction between the houses leads to full-scale war. All while a very ancient evil awakens in the farthest north. Amidst the war, a neglected military order of misfits, the Night's Watch, is all that stands between the realms of men and icy horrors beyond.",
|
||||
"premiered" : "2011-04-17",
|
||||
"rating" : 9.3999996185302734375,
|
||||
"season" : -1,
|
||||
"sorttitle" : "",
|
||||
"studio" : [ "HBO" ],
|
||||
"tag" : [ ],
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fposters%2f121361-19.jpg/",
|
||||
"title" : "Game of Thrones",
|
||||
"tvshowid" : 3,
|
||||
"votes" : "",
|
||||
"watchedepisodes" : 1,
|
||||
"year" : 2011
|
||||
},
|
||||
{ "art" : { "banner" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fgraphical%2f80379-g15.jpg/",
|
||||
"fanart" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2ffanart%2foriginal%2f80379-2.jpg/",
|
||||
"poster" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fposters%2f80379-22.jpg/"
|
||||
},
|
||||
"cast" : [ { "name" : "Jim Parsons",
|
||||
"order" : 0,
|
||||
"role" : "Sheldon Cooper",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f325467.jpg/"
|
||||
},
|
||||
{ "name" : "Johnny Galecki",
|
||||
"order" : 1,
|
||||
"role" : "Leonard Hofstadter",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f325466.jpg/"
|
||||
},
|
||||
{ "name" : "Kaley Cuoco-Sweeting",
|
||||
"order" : 2,
|
||||
"role" : "Penny",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f325465.jpg/"
|
||||
},
|
||||
{ "name" : "Simon Helberg",
|
||||
"order" : 3,
|
||||
"role" : "Howard Wolowitz",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f325464.jpg/"
|
||||
},
|
||||
{ "name" : "Kunal Nayyar",
|
||||
"order" : 4,
|
||||
"role" : "Rajesh Koothrappali",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f325463.jpg/"
|
||||
},
|
||||
{ "name" : "Melissa Rauch",
|
||||
"order" : 5,
|
||||
"role" : "Bernadette Rostenkowski",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f325462.jpg/"
|
||||
},
|
||||
{ "name" : "Mayim Bialik",
|
||||
"order" : 6,
|
||||
"role" : "Amy Farrah Fowler",
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2factors%2f325461.jpg/"
|
||||
}
|
||||
],
|
||||
"dateadded" : "2014-06-18 10:15:54",
|
||||
"episode" : 5,
|
||||
"episodeguide" : "<episodeguide><url cache=\"80379-en.xml\">http://thetvdb.com/api/1D62F2F90030C444/series/80379/all/en.zip</url></episodeguide>",
|
||||
"fanart" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2ffanart%2foriginal%2f80379-2.jpg/",
|
||||
"file" : "/home/amsilva/Public/Series/The Big Bang Theory/",
|
||||
"genre" : [ "Comedy" ],
|
||||
"imdbnumber" : "80379",
|
||||
"label" : "The Big Bang Theory",
|
||||
"lastplayed" : "2014-07-13 16:29:15",
|
||||
"mpaa" : "TV-PG",
|
||||
"originaltitle" : "",
|
||||
"playcount" : 0,
|
||||
"plot" : "What happens when hyperintelligent roommates Sheldon and Leonard meet Penny, a free-spirited beauty moving in next door, and realize they know next to nothing about life outside of the lab. Rounding out the crew are the smarmy Wolowitz, who thinks he's as sexy as he is brainy, and Koothrappali, who suffers from an inability to speak in the presence of a woman.",
|
||||
"premiered" : "2007-09-24",
|
||||
"rating" : 9.1999998092651367188,
|
||||
"season" : -1,
|
||||
"sorttitle" : "",
|
||||
"studio" : [ "CBS" ],
|
||||
"tag" : [ ],
|
||||
"thumbnail" : "image://http%3a%2f%2fthetvdb.com%2fbanners%2fposters%2f80379-22.jpg/",
|
||||
"title" : "The Big Bang Theory",
|
||||
"tvshowid" : 1,
|
||||
"votes" : "",
|
||||
"watchedepisodes" : 0,
|
||||
"year" : 2007
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
358
doc/mockups/detailsfragment.svg
Normal file
358
doc/mockups/detailsfragment.svg
Normal file
|
|
@ -0,0 +1,358 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="1080"
|
||||
height="1920"
|
||||
viewBox="0 0 1080 1920"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.91 r13725"
|
||||
sodipodi:docname="detailsfragment.svg">
|
||||
<defs
|
||||
id="defs4" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.35"
|
||||
inkscape:cx="47.810667"
|
||||
inkscape:cy="929.57115"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:window-width="1280"
|
||||
inkscape:window-height="751"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="1"
|
||||
inkscape:window-maximized="1"
|
||||
borderlayer="true"
|
||||
inkscape:showpageshadow="true"
|
||||
showborder="true" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,867.63784)">
|
||||
<rect
|
||||
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.9477067;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect11546"
|
||||
width="1080"
|
||||
height="1920"
|
||||
x="0"
|
||||
y="-867.63782" />
|
||||
<rect
|
||||
style="fill:#0288d1;fill-opacity:1;stroke:#ade2fe;stroke-opacity:1;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect3405"
|
||||
width="1081"
|
||||
height="145"
|
||||
x="0"
|
||||
y="-807.63782" />
|
||||
<rect
|
||||
style="fill:#0277bd;fill-opacity:1"
|
||||
id="rect4228"
|
||||
width="1081"
|
||||
height="61"
|
||||
x="0"
|
||||
y="-867.63782" />
|
||||
<rect
|
||||
style="fill:#004a00;fill-opacity:1;stroke:#ade2fe;stroke-opacity:1;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect4230"
|
||||
width="1081"
|
||||
height="565.71429"
|
||||
x="0"
|
||||
y="-662.63782" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate"
|
||||
id="path4750"
|
||||
d="m 70.100471,-760.87886 4.25,4.2812 -14.5625,14.5625 34.75,0 0,6 -34.7188,0 14.5313,14.5625 -4.25,4.2187 -21.7813,-21.7812 z" />
|
||||
<rect
|
||||
style="fill:#4d4d4d;fill-opacity:1;stroke:#ade2fe;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect6981"
|
||||
width="1040.597"
|
||||
height="596.02563"
|
||||
x="19.701468"
|
||||
y="-97.650917" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ade2fe;stroke-opacity:1;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect6979"
|
||||
width="294.28571"
|
||||
height="414.28571"
|
||||
x="68.571373"
|
||||
y="-319.06644" />
|
||||
<rect
|
||||
style="fill:#121314;fill-opacity:1;stroke:#ade2fe;stroke-width:4.00767612;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect6983"
|
||||
width="1040.1523"
|
||||
height="421.68207"
|
||||
x="19.923792"
|
||||
y="501.59259" />
|
||||
<rect
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="rect6987"
|
||||
width="1077.1428"
|
||||
height="128.5714"
|
||||
x="1.4285889"
|
||||
y="923.79077" />
|
||||
<circle
|
||||
style="fill:#ffffff;fill-opacity:0;stroke:#ffffff;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path7600"
|
||||
cx="540.771"
|
||||
cy="988.07648"
|
||||
r="25.151453" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#ffffff;fill-opacity:0;stroke:#ffffff;stroke-width:27.63642311;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path11538"
|
||||
sodipodi:sides="3"
|
||||
sodipodi:cx="254.28571"
|
||||
sodipodi:cy="840.93353"
|
||||
sodipodi:r1="181.80499"
|
||||
sodipodi:r2="90.09066"
|
||||
sodipodi:arg1="-1.0438531"
|
||||
sodipodi:arg2="0.0033444541"
|
||||
inkscape:flatsided="true"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="M 345.71427,683.79069 344.66112,998.68441 72.48173,840.3255 Z"
|
||||
inkscape:transform-center-x="6.4744758"
|
||||
inkscape:transform-center-y="-0.70312468"
|
||||
transform="matrix(0.15628051,0,0,0.17058614,178.22278,844.56599)" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#ffffff;fill-opacity:0;stroke:#ffffff;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path11540"
|
||||
sodipodi:sides="4"
|
||||
sodipodi:cx="871.8484"
|
||||
sodipodi:cy="988.07648"
|
||||
sodipodi:r1="37.624657"
|
||||
sodipodi:r2="26.60465"
|
||||
sodipodi:arg1="0.78539816"
|
||||
sodipodi:arg2="1.5707963"
|
||||
inkscape:flatsided="true"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 898.45304,1014.6811 -53.2093,0 0,-53.20927 53.2093,0 z" />
|
||||
<circle
|
||||
style="fill:#0288d1;fill-opacity:1;stroke:#0288d1;stroke-width:4.548;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path11542"
|
||||
cx="931.42859"
|
||||
cy="785.2193"
|
||||
r="72.725868" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path11544"
|
||||
sodipodi:sides="3"
|
||||
sodipodi:cx="720"
|
||||
sodipodi:cy="643.79077"
|
||||
sodipodi:r1="52.450169"
|
||||
sodipodi:r2="34.315464"
|
||||
sodipodi:arg1="-2.0831858"
|
||||
sodipodi:arg2="-1.0359882"
|
||||
inkscape:flatsided="true"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 694.28571,598.07649 78.16116,46.3022 -79.17946,44.53845 z"
|
||||
inkscape:transform-center-x="-7.382508"
|
||||
inkscape:transform-center-y="-0.5704157"
|
||||
transform="matrix(0.46414272,0,0,0.39929271,595.43536,527.95863)" />
|
||||
<rect
|
||||
style="fill:#000000;fill-opacity:1;stroke:#ade2fe;stroke-width:3.22206235;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect11548"
|
||||
width="595.06366"
|
||||
height="72.206512"
|
||||
x="411.03958"
|
||||
y="-73.741096" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="508.57144"
|
||||
y="-27.637831"
|
||||
id="text11550"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan11552"
|
||||
x="508.57144"
|
||||
y="-27.637831">Title</tspan></text>
|
||||
<rect
|
||||
style="fill:#000000;fill-opacity:1;stroke:#ade2fe;stroke-width:3.22206235;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect11548-3"
|
||||
width="595.06366"
|
||||
height="72.206512"
|
||||
x="411.03958"
|
||||
y="23.401726" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="512.55719"
|
||||
y="75.845695"
|
||||
id="text11550-6"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan11552-7"
|
||||
x="512.55719"
|
||||
y="75.845695">Undertitle</tspan></text>
|
||||
<rect
|
||||
style="fill:#000000;fill-opacity:1;stroke:#ade2fe;stroke-width:4.02694607;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect11548-3-5"
|
||||
width="939.97308"
|
||||
height="71.401627"
|
||||
x="65.727768"
|
||||
y="148.0899" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="433.92438"
|
||||
y="195.84569"
|
||||
id="text11550-6-3"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan11552-7-5"
|
||||
x="433.92438"
|
||||
y="195.84569">Action buttons</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="134.28571"
|
||||
y="-159.06642"
|
||||
id="text11620"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan11622"
|
||||
x="134.28571"
|
||||
y="-159.06642">Poster</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:68.84462738px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="484.48926"
|
||||
y="-439.98108"
|
||||
id="text11624"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan11626"
|
||||
x="484.48926"
|
||||
y="-439.98108">Art</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="174.28572"
|
||||
y="-727.63788"
|
||||
id="text11628"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan11630"
|
||||
x="174.28572"
|
||||
y="-727.63788">Title</tspan></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 1008.5714,-751.06642 c 3.3,0 6,-2.7 6,-6 0,-3.3 -2.7,-6 -6,-6 -3.3,0 -6,2.7 -6,6 0,3.3 2.7,6 6,6 z m 0,6 c -3.3,0 -6,2.7 -6,6 0,3.3 2.7,6 6,6 3.3,0 6,-2.7 6,-6 0,-3.3 -2.7,-6 -6,-6 z m 0,18 c -3.3,0 -6,2.7 -6,6 0,3.3 2.7,6 6,6 3.3,0 6,-2.7 6,-6 0,-3.3 -2.7,-6 -6,-6 z"
|
||||
id="path13804"
|
||||
style="fill:#ffffff" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
d="m 913.81427,-754.07355 0,-14.85 -16.2,0 0,14.85 8.1,8.1 8.1,-8.1 z m -20.25,4.05 -14.85,0 0,16.2 14.85,0 8.1,-8.1 -8.1,-8.1 z m 4.05,20.25 0,14.85 16.2,0 0,-14.85 -8.1,-8.1 -8.1,8.1 z m 20.25,-20.25 -8.1,8.1 8.1,8.1 14.85,0 0,-16.2 -14.85,0 z"
|
||||
id="path14002"
|
||||
style="fill:#ffffff" />
|
||||
<rect
|
||||
style="fill:#000000;fill-opacity:1;stroke:#ade2fe;stroke-width:2.72044969;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect11548-6"
|
||||
width="421.27957"
|
||||
height="72.708122"
|
||||
x="65.074493"
|
||||
y="258.86526" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="103.98576"
|
||||
y="310.13141"
|
||||
id="text11550-2"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan11552-9"
|
||||
x="103.98576"
|
||||
y="310.13141">Rating</tspan></text>
|
||||
<rect
|
||||
style="fill:#000000;fill-opacity:1;stroke:#ade2fe;stroke-width:2.72044969;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect11548-6-1"
|
||||
width="421.27957"
|
||||
height="72.708122"
|
||||
x="580.78876"
|
||||
y="258.86523" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="739.01093"
|
||||
y="304.41714"
|
||||
id="text11550-2-2"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan11552-9-7"
|
||||
x="739.01093"
|
||||
y="304.41714">Details right</tspan></text>
|
||||
<rect
|
||||
style="fill:#000000;fill-opacity:1;stroke:#ade2fe;stroke-width:4.02694607;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect11548-3-5-0"
|
||||
width="939.97308"
|
||||
height="71.401627"
|
||||
x="61.442043"
|
||||
y="368.0899" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="83.536552"
|
||||
y="415.8457"
|
||||
id="text11550-6-3-9"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan11552-7-5-3"
|
||||
x="83.536552"
|
||||
y="415.8457">Description</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="412.10797"
|
||||
y="704.41711"
|
||||
id="text11550-6-3-6"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan11552-7-5-0"
|
||||
x="412.10797"
|
||||
y="704.41711">Additional info</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="-437.14285"
|
||||
y="249.50511"
|
||||
id="text3468"
|
||||
sodipodi:linespacing="125%"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3470"
|
||||
x="-437.14285"
|
||||
y="249.50511" /></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 15 KiB |
Loading…
Add table
Add a link
Reference in a new issue