Commit Graph

57 Commits

Author SHA1 Message Date
markjfine 9e36095d13 Stream controls
Enable/disable stream controls depending upon whether a valid stream exists.
2021-04-06 16:26:20 -04:00
markjfine b225ca9ddd More minor tweaks
More cleanup and bugfixes.
2021-04-05 09:26:11 -04:00
markjfine a8109b8f8d Album Art and Other Tweaks
Stripped extra artists from the search and save routine to give better search results.
Also moved the automated album art display to be after station cover and logo detection.
Other minor tweaks.
2021-04-03 17:19:54 -04:00
markjfine 458cecd278 Update README.md 2021-04-02 15:27:36 -04:00
markjfine c9d1cd283c Added Automated Cover Downloads
If selected by the user, the application will detect if the ID3 information changed. If so, it will check the new information on Discogs and download the appropriate album art. If no album art is found, it will load the station's logo, if present.
2021-04-02 15:21:18 -04:00
markjfine d6806bd7e7 Download Covers checkbox
Added a chekcbox to allow automated download of album art.
2021-04-02 15:18:28 -04:00
markjfine f80d20edcd About update
More changes to about box data.
2021-04-02 06:00:54 -04:00
markjfine 565b6c6c24 About bug
Fixed location of about logo to res/
2021-04-02 05:49:38 -04:00
markjfine b0163a7ed3 Eliminated GdkThread and GtkImage Warnings
Removed the GdkThread entirely since:
1. It seems unnecessary without the API calls.
2. It's deprecated - all Gtk/Gdk calls should be in the main thread anyway.

Also changed the references using the stock image to use the icon "MISSING_IMAGE" to eliminate those deprecation warnings.
2021-04-01 18:17:21 -04:00
markjfine 157568be1a Updated with changes 2021-04-01 16:42:40 -04:00
markjfine ecd5ae248c Use Bookmark names
Use bookmark names instead of blanks, MPS/SPSx, or HDx, if available.
2021-04-01 16:05:47 -04:00
markjfine c895ba9fbc nrsc5 path, ID3 tooltips
1. Added argument for absolute path (with final slash) to nrsc5 if needed, defaults to no path. If absolute path to nrsc5 is required, can now invoke with:
`python3 nrsc5-dui.py /usr/local/bin/`
2. Added tooltips to ID3 info (title, artist, album, genre) in case it exceeds display limitations.
2021-04-01 10:45:06 -04:00
markjfine 2150df1a4e ID3 Info
Ellipsize title, artist, album, genre info for when it exceeds display limitations to show there's more there.
2021-04-01 10:41:31 -04:00
markjfine 5819e77a17 Redundant 2021-04-01 10:39:39 -04:00
markjfine 36e833fa8c Redundant 2021-04-01 10:39:31 -04:00
markjfine e4075bfe29 Redundant 2021-04-01 10:39:23 -04:00
markjfine 468ff89996 Redundant 2021-04-01 10:39:15 -04:00
markjfine 8f39fbd380 Redundant 2021-04-01 10:39:06 -04:00
markjfine b7206ecfdd Redundant 2021-04-01 10:38:59 -04:00
markjfine fd4b347df2 Redundant 2021-04-01 10:38:49 -04:00
markjfine c3b25c2ef4 Redundant 2021-04-01 10:38:37 -04:00
markjfine f72744780d Redundant 2021-04-01 10:38:27 -04:00
markjfine 6369250930 Redundant 2021-04-01 10:38:16 -04:00
markjfine b6f6a612d8 Redundant 2021-04-01 10:37:54 -04:00
markjfine eeb9c14b47 Add files via upload 2021-03-31 10:45:11 -04:00
markjfine f6bf5028c0 Cleaned up interface a little
1. Changed ID3 data in Track Info to labels vice entry boxes.
2. Made all labels uniform with titles right-justified and ending with a colon, data labels left-justified.
3. Added a hand cursor to the stream info in the Station Info tab to signify they may be clicked.
2021-03-31 10:44:30 -04:00
markjfine f03bb10125 Consistent traffic timestamp sizing
Made timestamp appear to be the same size as the weather map.
2021-03-30 07:07:38 -04:00
markjfine 5a4886ad65 Traffic map timstamp
Added a timestamp to the traffic maps so you know how much it's aged.
2021-03-29 19:19:58 -04:00
markjfine 19368510f3 Add files via upload 2021-03-29 15:54:25 -04:00
markjfine 4c08fc9b64 Add files via upload 2021-03-29 15:52:09 -04:00
markjfine cd985a55d2 Add files via upload 2021-03-29 13:50:27 -04:00
markjfine d263800ea0 Refresh 2021-03-29 13:38:15 -04:00
markjfine 8d0533b071 Linux version 2021-03-29 13:34:03 -04:00
markjfine db0239f052 Separate map display fixes
minor tweaks.
2021-03-28 20:49:06 -04:00
markjfine c643f02e63 Separate map display issues
1. Added back the connection to callbacks for the whole window to enable all of the controls. (bizarre)
2. Fixed animation, which wouldn't work without a valid list of maps to display - regex anticipated the path to start with the `map` directory instead of the whole path from root.
2021-03-28 20:48:01 -04:00
markjfine 157419e838 smooth stream switch
Fixed using pty and select to pipe streamNum to a running nrsc5 without disrupting process operation.
2021-03-28 14:52:44 -04:00
markjfine 1f1aaaa556 Covers/Logos
Fixed the way the images were displaying. The images may still be latent because of erratic station transmission, but the application will be able to properly display when it does. Also, station logos are now being properly cached in StationLogos.json
2021-03-28 02:09:32 -04:00
markjfine 0c7fdf506e Add files via upload 2021-03-27 21:35:55 -04:00
markjfine 0fcce4b713 Delete temp 2021-03-27 20:03:16 -04:00
markjfine 287ff73c8b Add files via upload 2021-03-27 20:03:05 -04:00
markjfine 177788b311 Create temp 2021-03-27 20:00:19 -04:00
markjfine b76c21f145 Delete test 2021-03-27 19:55:53 -04:00
markjfine 1e52ee9fc8 Create test 2021-03-27 19:55:25 -04:00
markjfine 6f2fd7d38f Update README.md 2021-03-27 16:33:24 -04:00
markjfine d96f50451b Update README.md 2021-03-27 16:32:35 -04:00
markjfine 3fccb282dd Update README.md 2021-03-27 16:31:54 -04:00
markjfine 08bc0441be Delete temp 2021-03-27 16:30:28 -04:00
markjfine 60f216ffc8 Delete temp 2021-03-27 16:30:15 -04:00
markjfine 023d935ea1 Add files via upload 2021-03-27 16:30:06 -04:00
markjfine 76ce434b02 Add files via upload 2021-03-27 16:29:35 -04:00