Commit Graph

117 Commits

Author SHA1 Message Date
markjfine cd0b378276 Update README.md 2021-10-31 19:48:11 -04:00
markjfine bf78481456 cross-compiled versions
rebuilt nrsc5.exe, libnrsc5.dll, libusb-1.0.dll, and librtlsdr.dll cross-compiled from macos.
2021-05-31 10:49:19 -04:00
markjfine a1779c52e3 Resizing logos
Corrected small issue with resizing logos as a follow-up to the constant resize problem.
v2.1.1
2021-05-11 08:14:30 -04:00
markjfine 95bdf15d8f Fixed resizing issue
Fixed resizing of traffic and weather maps - problem was in initial display.
2021-05-10 14:09:36 -04:00
markjfine 84b9ef05ce Trigger image refresh 2021-05-10 12:37:57 -04:00
markjfine 724c4a2f67 Trigger image refresh 2021-05-10 12:36:04 -04:00
markjfine a45363f6c9 v2.1.0 Release shots 2021-05-10 12:32:48 -04:00
markjfine 32ac34125a Reverted resize fix
Reverted fix to previous bug until I find a more consistent way.
2021-05-10 12:12:57 -04:00
markjfine 64a99e0ee6 Typo v2.1.0 2021-05-07 12:53:45 -04:00
markjfine 54c8d7afc4 Constant resize
Fixed a bug (with a bandaid) where the cover/logo/travel/weather images were constantly resizing, eating resources.
Apparently the 'check-resize' widget callback doesn't get called only when the window resizes, you still have to actually check that it's been resized... what's the point of the callback?
2021-05-06 21:31:09 -04:00
markjfine 21807f4f99 Code cleanup 2021-05-06 07:48:16 -04:00
markjfine 5b6fb1c22a Code cleanup 2021-05-06 07:04:38 -04:00
markjfine 51a35c9b08 Removed sox req't
Removed sox as a requirement, which was holdover from a prior distribution. NRSC5 seems to operate without it.
2021-05-05 09:36:41 -04:00
markjfine c8c2cb1d6c More typos + info 2021-05-05 09:28:53 -04:00
markjfine dae7add8f5 Fixed small typo 2021-05-05 09:22:36 -04:00
markjfine e65eff2cf9 Win10 notes
Updated notes about operating under Win10
2021-05-05 09:14:50 -04:00
markjfine 449646b0b7 Removed XHDR limitation on queries 2021-04-30 13:51:48 -04:00
markjfine 98fba7f6bf Extended Queries 2021-04-29 20:59:30 -04:00
markjfine 8a74e88d35 Minor query fix
Minor fix for non-Extended query mode.
2021-04-29 20:19:27 -04:00
markjfine 6cbc68ef67 Extended Queries
Extended queries replaces the Strict option - adds additional queries to try to get stubborn cover art that's hiding in the MB database.
2021-04-29 19:15:28 -04:00
markjfine bf6b456052 Extended Queries
Extended queries replaces the Strict option - adds additional queries to try to get stubborn cover art that's hiding in the MB database.
2021-04-29 19:15:08 -04:00
markjfine 2ec6f0331a Modified Cover Search routine
If Strict is set and it can't find anything, it will automatically search again with Strict off.
2021-04-28 19:17:17 -04:00
markjfine a56ebb5e1d Metadata cahcing and Strict Queries
Added documentation for both.
2021-04-27 16:02:36 -04:00
markjfine 97967af9ce Metatdata caching and Strict Queries
Added the ability to specify whether MusicBrainz queries are strict or not in the Settings. Default is True.
Also added metadata caching of track info. This will update the Album and Genre (if available) data in the display for already downloaded Album Art.
2021-04-27 15:58:09 -04:00
markjfine a41013c6b1 Strict Queries
Added Settings for Strict Queries when downloading Album Art
2021-04-27 15:56:45 -04:00
markjfine 8ab886dfe2 Add Include Station Art
Adds the ability to choose to display or not display any cover art generated by the station when downloading cover art from MusicBrainz.
2021-04-26 14:50:01 -04:00
markjfine 07edab95c5 Station Art
Adds `Include Station Art` option.
2021-04-26 14:46:09 -04:00
markjfine 867d656977 Station Logo
Updated with instructions on how to set the station logo with a URL.
2021-04-26 12:27:44 -04:00
markjfine 3d29840e9c Add Station Logo
Added means to add a station logo from an image URL.
Entry is activated by right clicking in the Album Art area while a station is playing.
Typing or pasting the URL and clicking Ok downloads it and sets the station logo of the playing station with it.
2021-04-26 12:23:19 -04:00
markjfine f234b261ad Added URL Entry
Added a modal dialog window for adding the URL of station logo images.
2021-04-26 12:17:48 -04:00
markjfine ccbf22afcf Added back urllib3 and OpenSSL req'ts
Needed for some new feature(s) tbd.
2021-04-25 23:20:32 -04:00
markjfine bbc7410c4e Last MusicBrainz tweak... honest
There's no magic bullet, but this seems to have the most impact.
2021-04-25 17:23:21 -04:00
markjfine 1bc01daf5b More MusicBrainz refinement
Moved cover check inside the release check loop, and other things.
2021-04-25 12:07:14 -04:00
markjfine 395bd5782c MusicBrainz data consistency
Added more robust checks to ensure routine wasn't blowing up due to missing or inconsistent data. Routine seems to be flowing correctly now.
Added a quick and tentative replacement for apostrophes in artist or title - might fix that part, but there are more fusion-type issues with 'and' vs '&', 'J.J.' vs 'JJ', etc.
2021-04-24 12:05:51 -04:00
markjfine 2128162fbf Refined MusicBrainz Query
Moved query from releases to recordings, then limited the query to official releases with matches > 90%, for only singles, albums or EPs, and of course has a valid Front image.
2021-04-23 15:28:06 -04:00
markjfine 16877d83cd MusicBrainz Query
Heavily tweaked the query from releases to 'official' recordings (which includes matching track names). Picks the first one that is above a 90% match for any single, album, or EP, and of course has a valid Front image. Seems to lean towards providing album covers, whereas the release query only gave you singles.
2021-04-23 15:25:47 -04:00
markjfine aa49f2ae17 Fixed MusicBrainz download
Now downloading cover art using MusicBrainz API.
`urllib3` is no longer required.
2021-04-23 12:01:32 -04:00
markjfine 1143cdd853 Remove reference to OpenSSL
Remove OpenSSL requirements, since MusicBrainz doesn't require it.
2021-04-23 10:09:58 -04:00
markjfine 02a72d312a Downloadable Album Art
Rewickered album art routines to download from MusicBrainz.
Requires new musicbrainzngs pip3 module.
2021-04-22 20:58:55 -04:00
markjfine 560cf47efd Downloadable Album Art
Added back the widgets for downloading album art.
2021-04-22 20:56:04 -04:00
markjfine 3986adcfff Downloadable Album Art
Feature is temporarily disabled until it is replaced with another service.
2021-04-22 16:15:59 -04:00
markjfine 94491599d3 Downloadable Album Art
Hidden while feature is temporarily disabled.
2021-04-22 16:15:12 -04:00
markjfine 4e324c38b9 PIL vs. Pillow
Removed silly PIL reference in favor of Pillow to hide my naivete on Python matters.
2021-04-22 12:16:00 -04:00
markjfine 1a3685c533 RTL_TCP IP address
Added instruction for setting up a remotely used RTL_SDR via rtl_tcp in Settings.
2021-04-22 12:01:52 -04:00
markjfine 67f74a8f98 RTL_TCP IP address
Added instruction under Settings for using remote RTL_SDRs via rtl_tcp.
2021-04-22 12:00:43 -04:00
markjfine db9ec8c7d8 RTL_TCP IP address usage
Added ability to use nrsc5 with a remote RTL_SDR via rtl_tcp. IP address and switch settings are also saved to/recalled from the configuration file for later use.
2021-04-22 11:39:55 -04:00
markjfine 6c5fda36a4 RTL_TCP IP Address
Added entry and selection of IP address for using RTL_SDR remotely via rtl_tcp.
2021-04-22 11:36:46 -04:00
markjfine 18e94589e3 Logos for Multiple Streams
Applying station logos to the appropriate streams as they are received, regardless if the logo is assigned to the stream that is currently playing. This allows you to switch to another stream and see it's logo, if previously downloaded.
Also modified the way covers are displayed so they don't appear prematurely: The `LOT` number of the image file must match that of the `XHDR` in order for it to be displayed.
2021-04-20 13:52:52 -04:00
markjfine 793e03da7e Display of logo images
Fixes display of logo images regardless of XHDR state if no image is currently displayed.
2021-04-19 19:53:27 -04:00
markjfine 33e6e9b7be Image bug
Fixed bug where images using "jpeg" (vice "jpg") were being ignored. Mostly affects some stations that use that format for album art.
2021-04-19 16:17:23 -04:00