audiamus / BookLibConnect

A standalone Audible downloader and decrypter
GNU General Public License v3.0
701 stars 40 forks source link

Removed Library Books Show still listed #59

Closed Sailfish closed 2 years ago

Sailfish commented 2 years ago

The attached screenshot depicts a title by the name "Brain Wave" as being listed in the Book Lib Connect v0.9 list summary even though I deleted it from my Audible Library and it no longer shows there. Is there a way to not have removed titles from displaying on the list. Also, looking at the 0.9 PDF document, it states, "Each book row starts with an icon indicating the current state, whether remote, downloaded, unlocked or converted. The icons should be self-explaining." Which of those is the icon with the red line through it?

Many thanks for the timely updates. BLConnect

audiamus commented 2 years ago

The text representation of the state icon is shown as the first item in the property list for a particular title (left group in the lower pane).

These are all the possible states with a description of the associated icon:

public enum EConversionState {
    unknown,          // strikethru globe
    remote,           // globe
    download,         // globe with down arrow
    license_granted,  // key
    license_denied,   // strikethru key
    downloading,      // down arrow
    download_error,   // strikethru down arrow
    local_locked,     // lock closed
    unlocking,        // key over lock
    unlocking_failed, // strikethru key over lock
    local_unlocked,   // lock open
    exported,         // checkmark mauve
    converting,       // right arrow
    converted,        // checkmark green
    converted_unknown,// checkmark gray
    conversion_error  // strikethru right arrow
  }

(https://github.com/audiamus/BookLibConnect/blob/main/src/BooksDatabase.core/enums.cs)

There is a request to add an option to hide the books no longer available (#57). The current layout has room for one more check-box in the main window, so I will put it there.

I still haven't found the time to continue the work on the integration of Book Lib Connect into AAX Audio Converter, where we have a dedicated dialog for options, but we'll get there, eventually ...

Sailfish commented 2 years ago

Thanks for the expanded list of the possible State icons. I was aware of the description text but in the case of these "library removed title types" the property list is blank, as depicted in the attached screenshot above (note: the removed library title "Brain Wave" was selected when I made the screenshot).

From the array you listed above, my assumption is that this type of title fell into the "Unknown-strikethru globe" category, yes?

While the integration of BLC and AAX Audio Converter will be appreciated by myself and others, for me, it's not a significant problem since I added a Windows context menu item for filetype ".aax" to optionally launch AAX Audio Converter on it.

Again, thanks for any and all effort you have and continue to place on this project. It truly is a fine piece of software master craft.

audiamus commented 2 years ago

but in the case of these "library removed title types" the property list is blank,

Yes, some meta data might be filtered out for those.

this type of title fell into the "Unknown-strikethru globe" category, yes?

Yep.