Fred Gleason
817d327e3d
2023-01-18 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdlibrary(1) that caused the field names for the
'FILENAME' and 'LENGTH' fields in the 'Cart Data Dump (CSV)' report
to be corrupted.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-18 09:28:33 -05:00
Fred Gleason
28ce36b25b
2022-09-26 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression in the Disc Ripper in rdlibrary(1) that caused
manual changes to track metadata to be incorrectly applied.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-26 16:33:40 -04:00
Fred Gleason
c6a6a69da5
2022-08-31 Fred Gleason <fredg@paravelsystems.com>
...
* Modified the per-track ripper in rdlibrary(1) to use CD-Text.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-08-31 11:15:25 -04:00
Fred Gleason
e7a03c8b52
2022-08-30 Fred Gleason <fredg@paravelsystems.com>
...
* Modified the full disc ripper in rdlibrary(1) to use CD-Text.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-08-30 18:32:25 -04:00
Fred Gleason
a59712a5bf
2022-02-12 Fred Gleason <fredg@paravelsystems.com>
...
* Rewrote the 'Cart Data Dump (CSV)' report in rdlibrary(1) to
use the CSV generation routines in 'lib/rdcsv.[cpp|h]'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-12 11:31:15 -05:00
Patrick Linstruth
117300ff0e
Fixed regression with "Scheduler Code:" label overlapping "Group"
...
combobox in rdlibrary(1)
2020-08-02 18:54:48 -07:00
Fred Gleason
f2ed0c1601
2020-06-09 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdlibrary(1) that would throw a segfault when
attempting to delete a range of cuts, one of which was in the
clipboard.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-06-09 09:55:40 -04:00
Fred Gleason
f51f39be11
2020-05-22 Fred Gleason <fredg@paravelsystems.com>
...
* Added 'RDListView::NumericSort' to the 'RDListView::SortType'
enumeration.
* Fixed a bug in rdlibrary(1) that caused cuts to be incorrectly
sorted when scheduled 'By Specified Order'.
2020-05-22 15:13:23 -04:00
Fred Gleason
847afb55f4
2020-02-25 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed the layout of the 'Matching Carts' field in rdlibrary(1)'s
main window when Realtime Filtering is disabled.
2020-02-25 18:01:25 -05:00
Fred Gleason
618aa282f5
2020-02-25 Fred Gleason <fredg@paravelsystems.com>
...
* Added captioning to the 'Import Audio' dialog.
2020-02-25 14:32:25 -05:00
Fred Gleason
c102a3f32e
2020-02-07 Fred Gleason <fredg@paravelsystems.com>
...
* Tweaked the CD rippers to display the 'hourglass' icon
appropriately.
2020-02-07 09:53:51 -05:00
Fred Gleason
55478dd026
2020-02-03 Fred Gleason <fredg@paravelsystems.com>
...
* Tweaked the layout of the disc track ripper in rdlibrary(1).
2020-02-03 18:33:26 -05:00
Fred Gleason
f033d3b4b0
2020-02-03 Fred Gleason <fredg@paravelsystems.com>
...
* Consolidated the Metadata Wildcard definitions in the
'RDResolveNowNext()' function into the 'RDLogLine::resolveWildcards()'
method.
* Added 'recordMbId' and 'releaseMbId' fields to the cut XML data
schema.
* Added '%wm' ['MusicBrainz Recording ID'] and '%wr'
['MusicBrainz Release ID'] metadata wildcards.
2020-02-03 18:17:24 -05:00
Fred Gleason
f4e174f37e
2020-02-03 Fred Gleason <fredg@paravelsystems.com>
...
* Modified both CD rippers in rdlibrary(1) to display a
'MusicBrainz' button only when the host station has been configured
to use a browser.
2020-02-03 12:05:41 -05:00
Fred Gleason
e5b72e0cd4
2020-02-02 Fred Gleason <fredg@paravelsystems.com>
...
* Added support for saving Label data from MusicBrainz releases.
2020-02-01 19:42:39 -05:00
Fred Gleason
8dfd341cdf
2020-02-02 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'STATIONS.BROWSER_PATH' field to the database.
* Incremented the database version to 314.
* Added a 'Web Browser' control to the 'Edit Host' dialog in
rdadmin(1).
* Added a MusicBrainz record lookup button to the full disc ripper
in rdlibrary(1).
* Added a MusicBrainz record lookup button to the disc track ripper
in rdlibrary(1).
2020-02-01 17:17:47 -05:00
Fred Gleason
32a3e34c6e
2020-02-02 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in the full disc ripper in rdlibrary(1)that caused it
to fail to save MBIDs to the database after a successful rip.
* Fixed a bug in the disc track ripper in rdlibrary(1)that caused it
to fail to save MBIDs to the database after a successful rip.
2020-02-01 12:40:13 -05:00
Fred Gleason
1e207e7e0a
2020-02-02 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'MusicBrainz' CD metadata lookup method in 'RDMbLookup'.
2020-02-01 10:59:58 -05:00
Fred Gleason
3993732904
2020-01-30 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'RDLIBRARY.CD_SERVER_TYPE' field to the database.
* Added an 'RDLIBRARY.MB_SERVER' field to the database.
* Incremented the database version to 312.
* Added a 'CD Metadata Source' dropdown to the 'Configure RDLibrary'
dialog in rdadmin(1).
* Added a 'Dummy' CD metadata lookup source in the 'RDDummyLookup'
class.
* Added a 'CUTS.TRACK_MBID' field to the database.
* Added a 'CUTS.RELEASE_MBID' field to the database.
2020-01-30 18:15:02 -05:00
Fred Gleason
cbe375adf0
2020-01-30 Fred Gleason <fredg@paravelsystems.com>
...
* Renamed the 'RDCddbRecord' class to 'RDDiscRecord'.
* Removed support for CD-TEXT from the CD rippers.
* Removed the icedax(1) dependency.
2020-01-30 13:11:14 -05:00
Fred Gleason
729fef66bc
2020-01-29 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored the 'RDCddbLookup' class into 'RDCddbLookup' and
'RDDiscLookup'.
2020-01-29 19:57:10 -05:00
Fred Gleason
f036872fd6
2020-01-28 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'libmusicbrainz5' dependency.
* Added a 'libdiscid' dependency.
* Added a 'readcd_test' test harness.
2020-01-28 17:26:09 -05:00
Fred Gleason
255f757991
2020-01-18 Fred Gleason <fredg@paravelsystems.com>
...
* Adjusted the position of the 'Matching Carts' readout on the
main window of rdlibrary(1).
2020-01-18 14:15:20 -05:00
Fred Gleason
e8754d8377
2019-11-27 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression in rdcatchd(8) that broke audio metering.
2019-11-27 10:22:16 -05:00
Fred Gleason
bbdf522fe2
2019-10-07 Fred Gleason <fredg@paravelsystems.com>
...
* Removed remaining references to 'helvetica' fonts.
2019-10-07 18:17:59 -04:00
Fred Gleason
36b8e0020e
2019-10-04 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored rdlogedit(1) to use the 'RDDialog' and 'RDWidget'
base classes.
2019-10-04 16:30:27 -04:00
Fred Gleason
640440ac64
2019-10-03 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored rdlibrary(1) to use the 'RDDialog' and 'RDWidget'
base classes.
2019-10-03 18:51:32 -04:00
Fred Gleason
8ca15c773d
2019-10-01 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored dialogs in the convenience library to use the
'RDDialog' and 'RDWidget' base classes.
2019-10-01 15:10:29 -04:00
Patrick Linstruth
0b871a2a5a
Fixed a bug in rdlibrary(1) multi-edit where an empty 'Year
...
Released' field clears the date from selected carts.
2019-09-09 10:55:27 -07:00
Fred Gleason
87431f69b7
2019-08-31 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in the CD Track Ripper in rdlibrary(1) that allowed
data tracks to be ripped.
2019-08-31 19:27:20 -04:00
Fred Gleason
0ab0b81068
2019-08-31 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in the Disk Ripper in rdlibrary(1) that allowed
data tracks to be ripped.
2019-08-31 19:19:04 -04:00
Fred Gleason
48d58229af
2019-08-31 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored 'RDCddbLookup' to use CDDB protocol level 6.
2019-08-31 19:00:20 -04:00
Patrick Linstruth
a39ddb4851
Store Artist and Album text fields if not set by CDDB.
2019-08-29 21:28:36 -07:00
Patrick Linstruth
74a58ef081
Modified rdlibrary(1) Rip Disk dialog to use Artist and Album
...
text fields when modifying cart labels.
2019-08-29 09:01:24 -07:00
Patrick Linstruth
567751ee11
Fixed a regression in rdlibrary(1) where macro cart entries turn RED after viewing.
2019-07-20 21:17:58 -07:00
Fred Gleason
7e915ffe0e
2019-06-13 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdlibrary(1) that caused the cut list in the
'Edit Cart' dialog to be incorrectly sorted.
2019-06-13 17:03:38 -04:00
Fred Gleason
ec367160a8
2019-05-31 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdlibrary(1) that made it impossible to configure
more than 100 cuts in a cart using 'By Specified Order' scheduling
rules.
2019-05-31 16:50:29 -04:00
Patrick Linstruth
12abffe211
Fixed background color for Macros
2019-05-27 15:34:23 -07:00
Patrick Linstruth
9dc3b5f7b8
Fixed regression in rdlibrary(1) where matching count and background color codes were inaccurate.
2019-05-27 15:23:36 -07:00
Patrick Linstruth
db90cc6159
Fixed regression in rdlibrary(1) display when realtime filtering is disabled.
2019-05-13 09:27:21 -07:00
Patrick Linstruth
8a9500528a
Change matching carts for label to label/edit combo.
2019-05-09 12:48:12 -07:00
Patrick Linstruth
8f62c88d20
Change minimum width from 850 to 975.
2019-04-29 15:52:03 -07:00
Patrick Linstruth
6b22de58f3
Restored note bubbles. Adjusted filter geometry.
2019-04-29 13:01:10 -07:00
Patrick Linstruth
af47feef84
Removed debug fprintf()
2019-04-28 07:40:48 -07:00
Patrick Linstruth
24bee4fa88
Added second schedule code filter to rdlibrary(1).
2019-04-28 07:29:05 -07:00
Fred Gleason
62a0914e05
2019-04-24 Fred Gleason <fredg@paravelsystems.com>
...
* Removed the 'Cart Data Dump (fixed width)' report from
rdlibrary(1).
2019-04-24 17:54:26 -04:00
Fred Gleason
01dc164ee5
2019-04-24 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdlibrary(1) that broke the 'Cart Data Dump (CSV)'
report.
2019-04-24 17:46:50 -04:00
Fred Gleason
d0bcd00173
2019-04-24 Fred Gleason <fredg@paravelsystems.com>
...
* Changed the 'Wht' column in the 'Cut Report' in rdlibrary(1)
to be 'W/O' and display weight or order values as appropriate
for the 'Schedule Cuts' setting.
2019-04-24 14:11:58 -04:00
Fred Gleason
9775e7ad32
2019-04-24 Fred Gleason <fredg@paravelsystems.com>
...
* Modified the 'Rot' column in the 'Cart Report' in rdlibrary(1)
to display to show 'WTD' for 'By Weight' and 'ORD' for
'By Specified Order'.
2019-04-24 13:05:25 -04:00
Fred Gleason
b807ab0598
2019-04-24 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdlibrary(1) that caused the 'Cart Report' to
show duplicate lines for carts containing more than one cut.
2019-04-24 12:49:47 -04:00