Guest - Testers are needed for the reworked CDateTime core component. See... https://forum.kodi.tv/showthread.php?tid=378981 (September 29) x
  • 1(current)
  • 2
  • 3
  • 4
  • 5
  • 17
Release Digital Clock Screensaver 6.0.5 (Update 2.1.2024)
#1
Digital clock screensaver
 
 
I have stopped supporting Kodi 15 and 16, only Kodi 17+ will be supported.
 
You can find this screensaver in the official Kodi repo.


These are the options in settings:

Movement
- Movement on the screen (Random position, Bounce movement, Fixed in the center, Custom position)
- Bounce movement speed
- Number of seconds to stay in place (Number of seconds that the clock will stay in place before moving to a random location)

Format
- Time format (17:14, 05:14, 05:14 PM, 17:14 No hour zero padding Windows, 5:14 No hour zero padding Windows, 5:14 PM No hour zero padding Windows, 17:14 No hour zero padding Unix, 5:14 No hour zero padding Unix, 5:14 PM No hour zero padding Unix)
- Colon blink
- Date format (Hide date, Saturday 30. May 2015, 30.05.2015, 05.30.2015, Custom)
- Custom date format:
  1. Day: d(1-31) dd(01-31) ddd(Mon-Sun) DDD(Monday-Sunday)
  2. Month: m(1-12) mm(01-12) mmm(Jan-Dec) MMM(January-December)
  3. Year: yy(2-digit year) yyyy(4-digit year)

Additional Information
- Enable additional information
- Number of seconds for information switch (Number of seconds before the information will be switched with another one, i.e. Artist - Song - Weather information)
- Enable now playing information
- Combine song artist and title (Song artist - song title)
- Show only music information (If this is enabled and a song is playing, only song info will be shown)
- Enable album art
- Enable weather information
- Weather icons
- Enable CPU usage information
- Enable battery level information
- Enable free memory information
- CPU temperature (Depends on the system if it will work or not)
- GPU temperature (Depends on the system if it will work or not)
- HDD temperature (Depends on the system if it will work or not)
- FPS
- Current uptime
- Total uptime
- Enable movie library information (Total, Watched, Unwatched)
- Enable TV show library information (Total, Watched, Unwatched)
- Enable music library information (Artists, Albums, Songs)

Color | Opacity (Users can choose color and opacity for every element, along with random color and random opacity) - Implemented using script.skin.helper.colorpicker - Thanks Marcel!
- Choose hour color and opacity
- Random hour color
- Random hour opacity
- Choose colon color and opacity
- Random colon color
- Random colon opacity
- Choose minute color and opacity
- Random minute color
- Random minute opacity
- Choose AM/PM color and opacity
- Random AM/PM color
- Random AM/PM opacity
- Choose date color and opacity
- Random date color
- Random date opacity
- Choose additional information color and opacity
- Random additional information color
- Random additional information opacity
- Choose icon color and opacity
- Random icon color
- Random icon opacity

Background
- Choose text shadow color
- Chose background image aspect ratio
- Choose background (One color, Single image, Slideshow, Skin Helper, Dim)
- Choose background color
- Choose image
- Choose slideshow directory
- Random images (Screensaver chooses a random image from the folder for the background)
- Change background picture every
- Choose Skin Helper background (Movie random fanart, TV show random fanart, Music artist random fanart, Random fanart of all media types)
- Brightness level

Extra Options
- Element Size Increase (%) (Users can increase the size of text and icons)
- Log out
- Stop now playing media
- Log out after (minutes)
- Enable RSS (The screensaver will show the same RSS Kodi shows, so make sure it's properly configured and enabled in Kodi)
- Turn off screen via CEC (minutes)
- Stop now playing media
- Turn off screen via CEC after (minutes)

This screensaver is configured for every skin separately since it has to use Fonts defined by the skin!
If there is no appropriate xml file it will use skin.default.xml

If the skin is not on the list below screensaver will use default font names from confluence (It might not look pretty but it will work with any skin).
List of supported skins:
- Aeon Nox Silvo
- Aeon MQ7 (Matrix mod)

- Aeon MQ8 (Matrix mod, Nexus mod)
- Aeon MQ9

- Amber
- AppTV
- Arctic: Zephyr - Reloaded
- Bello 8
- Confluence
- EllipsisUI
- Embuary-Matrix
- Eminence.2
- Estouchy
- Estuary
- Ftv
- Metropolis
- Mimic-LR

- OSMC
- Pellucid
- Quartz
- Rapier
- TetradUI
- Unity


If your skin is not on the list, and you would like it to be - send me a message.


Change log:
6.0.5
- Added support for AeonMQ7 matrix mod, AeonMQ8 mods, for AeonMQ9, Arctic Zephyr - Reloaded, EllipsisUI, Embuary-Matrix, Mimic-LR, TetradUI, updated OSMC skin - thanks Ch1llb0 and petroid! Improved handling of no hour zero padding, added 2 more time formats, added support for turning off screen via CEC

6.0.4
- Translations and a visual improvement for ftv skin - thanks Kevin!

6.0.3
- Bug fixes and translations

6.0.2
- Got the script.skin.helper.backgrounds to work again with the screensaver

6.0.1
- Fixed a bug connected to weather icon and now playing icon
- Added support for several skins

6.0.0
- Updated the screensaver to work with Kodi 19 and Python 3
- Fixed settings quite a bit
- Added options:
- No padding for hours
- Dim for the background
- Combine song artist and title
- Show only music information
- RSS

5.0.3
- Added support for Aeon Nox 5: SiLVO skin

5.0.2
- Added support for Adonic and (Fuse)neue skins

5.0.1
- Fixed the weather icon not updating bug

5.0.0
- Updated the screensaver to follow Krypton updates

4.0.3
- Better representation of CPU usage on multiple core systems

4.0.2
- Added background image aspect ratio control
- Added additional information:
- CPU temperature (Depends on the system if it will work or not)
- GPU temperature (Depends on the system if it will work or not)
- HDD temperature (Depends on the system if it will work or not)
- FPS
- Current uptime
- Total uptime

4.0.0
- Added log out option
- Added support for script.skin.helper.colorpicker (Thanks Marcel!)
- Rewritten color and transparency options, now users can pick their color instead of choosing one of the few predefined ones
- Added additional information:
- CPU usage
- Battery level
- Free memory
- Movie library info (Total, Watched, Unwatched)
- TV Show library info (Total, Watched, Unwatched)
- Music library info (Artists, Albums, Songs)

3.9.0
- Got the screensaver to transifex
- Fixed the zoom bug (when part of the information gets off the screen)
- Added custom date format
- Added Skin Helper background option
- Added colon blink option

3.8.0
- Repacked the options
- Added custom position option and showing of thumbnail for now playing media
- Fixed up a slideshow bug

3.7.0
- Fixed up the code a bit and added support for Skins Estouchy and Estuary

3.6.0
- Added more zoom values and removed unnecessary weather updating, added support for skin Eunique and KOver

3.5.0
- Added zoom effect for increasing text and icons

3.4.0
- Fixed some xml loading bugs

3.3.0
- Added fixed position

3.2.0
- Fixed the sorting bug for slideshow

3.1.0
- Added support for OSMC skin

3.0.0
- Added bounce effect for on screen movement

2.9.0
- Removed xbmc.sleep and added monitor.waitForAbort

2.8.0
- Changed the way screensaver deals with custom xml files

2.7.0
- Added support for text shadow color

2.6.0
- Added support for Chroma skin

2.5.0
- Added weather icon support (Thanks to Mario and the rest of the Titan skin crew)

2.4.0
- Added skin.custom for skin developers and skin.default for skins that are not directly supported

2.3.0
- Added weather information and reworked current options

2.2.0
- Added now playing info options

2.1.0
- Setting up the screensaver so it works with most of the skins

2.0.0
- Added random option for transparency

1.9.0
- Added random option for colors

1.8.0
- Added random option for slideshow

1.7.0
- Added slideshow

1.6.0
- Added transparency for date

1.5.0
- Added transparency for time

1.4.0
- Added date colors

1.3.0
- Added time colors

1.2.0
- Added date format

1.1.0
- Added time format

1.0.0
- Initial version

Possible issues:
Depending on your language and selected date format the date text might become ... that means that the text for the date is too long, I can fix that easily, just let me know if it happens. (Screenshot would be great including which language you are using and how many letters are supposed to be on the screen).
Everything else should work just fine, let me know if you encounter any bugs or issues.

We're on Transifex!
Feel free to translate screensaver.digitalclock to your language:
https://kodi.weblate.cloud/projects/kodi...italclock/


Download:
The source is available here: https://github.com/vdb86/screensaver.digitalclock
Digital Clock Screensaver with a lot of options - check it out!
Reply
#2
Cool! Nice work so far.

I didn't know how to install it so I just grabbed the source from Github, unzipped into .kodi\addons\screensaver.digitalclock, rebooted and it worked. Hope I did that correctly. ☺

Is there any way to:

1. Make the clock move smoothly around the screen instead of jumping from spot to spot.

2. Show what's playing in addition to the time if you happen to be playing music, a radio stream, etc.
Reply
#3
Hi UberNewf, I'm glad you like it.

Yes that is the correct way, I haven't sent it to the Kodi official repository yet, I'm waiting for some skins to update and then it'll be easier to install - directly from Kodi.

1. I made it like that, but didn't like how it looked. To me it felt a bit "jerky" to be honest, I tested it on my laptop with Intel i5 CPU and on my Raspberry Pi 2.
I removed that feature since I wasn't satisfied with it.
To be able to make it feel more fluid I would have to increase CPU load and that was something I wanted to avoid.

2.That can be done, although as far as I know Kodi uses Dim screensaver when movies/tv shows are playing even if you selected some other screensaver.
I'm not sure what happens with music and radio.
Where should this text be?
Digital Clock Screensaver with a lot of options - check it out!
Reply
#4
For # 2 I was suggesting showing the name of the current track if you're playing music\radio (not TV\Movie). There is a setting under screen saver to play the selected SSaver instead of a visualization when in music, and I use that instead of viz's because I'm on a Pi2. So maybe under the date you could put the track\song title (and the image, if you want to get fancy).
Reply
#5
Unfortunately since screensavers can't define their own fonts adding stuff is pretty complicated (on top of other stuff).
I'm not to keen on the image, but I'll take a look at the track\artist\song title and I'll let you know if I can do it.
Digital Clock Screensaver with a lot of options - check it out!
Reply
#6
How do you listen to the radio?
Digital Clock Screensaver with a lot of options - check it out!
Reply
#7
Hi UberNewf, I've updated the scrrensaver, now it shows whatever gets played in Kodi.
Give it a try and let me know what you think.
Download the zip again and replace all the files.
Digital Clock Screensaver with a lot of options - check it out!
Reply
#8
Hi vdb86, I'm in love with this screensaver. I was wondering:
- is it possible to have the clock stay in one position?
- increase the font size of the time?
- this may be asking too much - is it possible to show the weather/temp alongside with the time?

Many thanks for your amazing work!
Reply
#9
Hi lady0421, glad you like it.

1) I made the clock move so it doesn't "burn in" into your screen, so there is no option to keep it in one place.
Any static image can literally screw up pixels on your monitor or tv, so after you change it you see a "ghost image" of the previous one.

2) At this point Kodi doesn't allow addons to use their own fonts, therefore I have to rely on skins to provide fonts and font sizes which I later use.
I had to setup the screensaver for every skin separately, and test it so it works as it should.
Until addons can define their own fonts there won't be an option to increase or decrease certain aspects of this screensaver.

3)It is possible, but I'll have to take a look and see how complicated it is to implement it.
It would probably use the same line as the now playing information, since I don't plan on adding any more lines of text
I'll let you know when I figure it out.
Digital Clock Screensaver with a lot of options - check it out!
Reply
#10
Any chance for a CTU 24 clock ? Smile
Reply
#11
@lady0421
I've added the option for weather, it's not added to the official repository yet, but you can get it from the github and test it out.

@Jönke
What's a CTU 24 clock?
Digital Clock Screensaver with a lot of options - check it out!
Reply
#12
(2015-09-24, 20:15)vdb86 Wrote: @lady0421
I've added the option for weather, it's not added to the official repository yet, but you can get it from the github and test it out.

You are a legend! It worked amazingly well. I love it, thank you!!

Small request - do you think you can draw the icon of the weather forecast, like, when it's sunny, it has the sunny - it looks a lot cuter with the icon! It's not that important, really, with or without it, I'm not changing my screensaver for a long long time!
Reply
#13
(2015-09-27, 14:04)lady0421 Wrote:
(2015-09-24, 20:15)vdb86 Wrote: @lady0421
I've added the option for weather, it's not added to the official repository yet, but you can get it from the github and test it out.

You are a legend! It worked amazingly well. I love it, thank you!!

Small request - do you think you can draw the icon of the weather forecast, like, when it's sunny, it has the sunny - it looks a lot cuter with the icon! It's not that important, really, with or without it, I'm not changing my screensaver for a long long time!

Sorry lady0421, but this screensaver is text based (except for the image slideshow).
At the same time putting in graphics based on weather condition would be pretty complicated.

Glad you like it, enjoy Smile
Digital Clock Screensaver with a lot of options - check it out!
Reply
#14
(2015-09-24, 20:15)vdb86 Wrote: @Jönke
What's a CTU 24 clock?

http://youtu.be/Ko89hiGLUS8
From the worlds best tv show :24 Cool

http://www.televisiontunes.com/24_-_Clock_Effect.html
http://www.dafont.com/theme.php?cat=302&...ext=1%3A00
Reply
#15
Ok, got the idea now.
Add-ons can't define their own fonts, so that's the first no.
Second of all I don't like the idea of having seconds on the screen too, it feels too crowded.
Sorry Jönke
Digital Clock Screensaver with a lot of options - check it out!
Reply
  • 1(current)
  • 2
  • 3
  • 4
  • 5
  • 17

Logout Mark Read Team Forum Stats Members Help
Digital Clock Screensaver 6.0.5 (Update 2.1.2024)5