MagicMirror² module for tracking TV shows and movies provided from next-episode.
Track the TV shows and movies you watch.
Update your shows from the mobile apps and
cd MagicMirror/modules
git clone https://github.com/PierreGode/MMM-next-episode
cd MMM-next-episode
npm install
In ~/MagicMirror/config/config.js
:
{
module: "MMM-next-episode",
position: "bottom_right",
header: "Next-Episode",
config: {
id: '',
hash_key: '',
username: '',
password '',
displaySeasonAndEpisode: false,
displayShowingOn: false,
displayEpisodeName: false,
maxdays: 7,
ShowThumbnail: true,
ThumbnailSize: 'small',
updateInterval: 180
}
},
Set username: '', and password '', in the config.js
When starting the module the first time without id and hash_key in the config, a QR code will be displayed on the mirror. Like this example:
Scan the QR code from your mirror and a page will show your id and hash They might come together as a one line but the first 9 digits are the id and the rest is the hash.
Note: You only need to set username and password for Next-Episode in the config.js to get the id and hash, after you added the ID and Hash to the config.js the username and password can be removed from config.js.
Note: Using special characters such as '+', '"', '^', '%', '$', '#', in your password can cause the link to break. You may consider temporarily changing your password for this purpose.
After adding values id
and hash_key
in the config above, restart the MagicMirror.
name | values | info |
---|---|---|
id |
YOUR ID |
Insert your ID. |
hash_key |
YOUR HASHKEY |
Insert your hashkey. |
username |
YOUR next episode username |
Insert your username temporary. |
password |
YOUR next episode password |
Insert your password temporary. |
displaySeasonAndEpisode |
true or false |
Show or hide season and episode. |
displayShowingOn |
true or false |
Show or hide channel/service. |
displayEpisodeName |
true or false |
Show or hide episode name. |
maxdays |
example: 300 |
Default 7 . How many days in the future to show shows from. minimum 0 but will always show Today and the next day. |
ShowThumbnail |
true or false |
Show thumbnail of show or movie. |
ThumbnailSize |
small , medium or large |
Change size of thumbnail. |
updateInterval |
example: 180 |
180 is default to update every 3 hours and is the lowest time allowed, set theUpdate interval in minutes. |
- Added new easy QR hash generation from Sc4nd4l
- PR from ConfuciusZA to Show or hide channel/service
- Fixed show name display
- Added ability to show Channel/Service the show is airing on
- Added ability to show/hide episode name
Developed and maintained by Pierre Gode
Big thanks to SANTAH from next-episode for building API support and providing information for this module.
The API is free, but feel free to support next-episode.