Giter VIP home page Giter VIP logo

aaxaudioconverter's Introduction

AAX Audio Converter

Convert Audible aax files to mp3 and m4a/m4b

GitHub All Releases GitHub GitHub release (latest by date)

More Screenshots

Main Features

  • Free and Open Source software.
  • Converts Audible proprietary .aax files to plain .mp3 or .m4a/.m4b.
  • Also offers basic support for older .aa files.
  • Windows application, with all the classic features of the Windows eco-system.
  • Requires either Book Lib Connect, (legacy) Audible Manager, or personal activation code.
    • With the retirement of the Win10 Audible app, Book Lib Connect is the recommended way to download the books. (Book Lib Connect is to become an integrated component of AAX Audio Converter in the future.)
    • An activation code is not needed for books downloaded with Book Lib Connect. If AAX Audio Converter asks for one, any code will do.
  • Processing Modes:
    • One output file per input file.
    • Multiple output files per input file, divided by chapter.
    • Multiple output files per input file, divided by chapter and further split into shorter tracks of roughly equal length.
    • Multiple output files per input file, split into shorter tracks of roughly equal length, ignoring chapters.
  • Creates additional playlist if more than one output file is created per book.
  • Handles books with multiple parts.
  • Manages and preserves all meta-tag information, including chapter meta data.
  • Supports named chapters, for .aax files downloaded with Book Lib Connect.
  • Can adjust inaccurate chapter marks.
  • Allows customization of output naming: files, folders and tags.
  • Special functions:
    • Establish iTunes compatibility for very long books in .m4a/.m4b format.
    • Fix AAC encoding bug in 44.1 kHz .aax files.
  • Other noteworthy features:
    • Supports more than 255 chapters in a book.
    • Supports very long books.
  • Delegates all audio processing to powerful FFmpeg, including DRM handling.
  • High performance: Utilizes all available processor cores to run conversion work in parallel.
    • With detailed progress status and performance monitoring.
  • Optionally copies original .aax file to a new location after the conversion, with a customizable name.
  • Automatically launches default media player after conversion has completed.
  • Log facility, optional, to record program activity, activated with program argument.
  • Online update function: Will automatically scan the website for a new version, download and install it.
  • Technical:
    • .Net Framework application, written in C# with Windows Forms, the Task Parallel Library and other goodies from language and framework.
    • Incorporating a number of snippets from the Open Source community.

System Environment

AAX Audio Converter will run on Windows 7 and above.

The application requires .Net Framework 4.8 to be installed. On Windows 10/11 systems this should normally be the case, if the system is kept up to date. On older Windows versions, the Framework may have to be installed separately. AAX Audio Converter will detect the missing Framework and provide a link to the download, automatically opening the relevant Microsoft web page.

AAX Audio Converter is configured to support high DPI monitors under Windows 10. It will scale properly when the user changes the DPI or scale factor.

Download

Windows setup package version 1.18.2, English and German, with manuals, plus FFmpeg executable:

AaxAudioConverter-1.18.2-Setup.exe

Manuals (also included in the setup package):

English

German

Dependencies

Audible account

Unless books are downloaded with Book Lib Connect - the recommended way -, AAX Audio Converter needs the user's personal Audible activation code to be able to process his/her Audible audiobooks.

Without Book Lib Connect, the easiest way to obtain the Audible activation code is to install and activate legacy “Audible Manager”. While no longer available from Audible directly, other websites still list it. With Audible Manager installed and activated, i.e. associated with the Audible account, AAX Audio Converter should be able to find the activation code automatically.

FFmpeg

All audio processing in AAX Audio Converter, including DRM handling, is carried out by FFmpeg. The AAX Audio Converter installation package comes pre-bundled with a suitable FFmpeg.exe.

Feedback

Comments and questions can be posted in the discussions section here on GitHub or in the AAX Audio Converter chatroom on Gitter:

Discussions Gitter

In case of more serious matters, like bug reports and other unexpected behavior, visit the issue section here on GitHub:

GitHub issues

For exceptions, please provide the call stack as shown by the program. For diagnosis of unexpected behavior you can run AAX Audio Converter with the log option activated. Zip-compress the log file and upload/attach it to the issue, but read the privacy note in the manual first.

Anti-Piracy Notice

Note that this software does not ‘crack’ the DRM or circumvent it in any other way. The application simply applies the user's own activation code (associated with his/her personal Audible account) to decrypt the audiobook in the same manner as the official audiobook playing software does.

Please only use this application for gaining full access to your own audiobooks for archiving/conversion/convenience. De-DRMed audiobooks must not be uploaded to open servers, torrents, or other methods of mass distribution. No help will be given to people doing such things. Authors, retailers and publishers all need to make a living, so that they can continue to produce audiobooks for us to listen to and enjoy.

(This blurb is borrowed from https://github.com/KrumpetPirate/AAXtoMP3 and https://apprenticealf.wordpress.com/).

aaxaudioconverter's People

Contributors

audiamus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

aaxaudioconverter's Issues

M4B Menüs/Chapter fehlen

Die .m4b-Dateien scheinen leider keine Menüs mit den Kapitelinformationen zu enthalten:
Menu fehlt
Mit Chapter and Verse erstellte .m4b-Dateien enthalten ein Quicktime Chapter Markers Menü:
Quicktime Chapter
Andere Tools schreiben sogar zwei Menüs (Quicktime & Nero Tags):
Quicktime Chapter   Nero Tags

"Windows protected your PC"

I get a "Windows protected your PC" dialogue box alert when I attempt to install AAX Audio Converter. The box says further, "Microsoft Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk."

Why does this happen? I have not seen this before, and I install a lot of software.

Missing chapter names in .m4a

Hi,

after converting an audible .aax file (chapter names are visible in Audible app), I end up without chapter names (just a number or "chapter X", depending on whats setup). I convert to mp4 and use foobar2000 as player, which shows each chapter as individual track, so the chapter marks are still intact I assume.

However, I'am not too familiar with the AAX-format, it might also be the case that the information is simply missing from the AAX file.

For example, ffprobe shows the following when used with -show_chapters

Duration: 04:30:48.31, start: 0.000000, bitrate: 128 kb/s
    Chapter #0:0: start 0.000000, end 193.956281
    Metadata:
      title           : Chapter 1
    Chapter #0:1: start 193.956281, end 1170.146395
    Metadata:
      title           : Chapter 2
    Chapter #0:2: start 1170.146395, end 2199.672744
    Metadata:
      title           : Chapter 3
    Chapter #0:3: start 2199.672744, end 3283.092608
    Metadata:
      title           : Chapter 4
    Chapter #0:4: start 3283.092608, end 4437.333333

Now the Audible app has the correct chapter names and they have to come from some location.

Any idea on whats going on here is appreciated. Maybe I'am using the tool wrong, the chapter names are missing from the AAX-file or it's something else?

Encode VBR MP3 (plus FFmpeg performance)

It would be nice, if the program could be set to encode variable bitrate (VBR) MP3s, rather than CBR.

VBR can be up to half the size of a corresponding cbr file/audioook. Plus, VBR is widely supported.

For audiobooks, I'd use V5, which will result in ~130kbps average bitrate, which is more than enough for spoken language.

System.NullReferenceException: Object reference not set to an instance of an object

When executing convert, below exception occurs.

Exception message:
System.NullReferenceException: Object reference not set to an instance of an object
위치: audiamus.aaxconv.lib.AudibleAppContentMetadata.findContentMetadataFile(String fileName)
위치: audiamus.aaxconv.lib.AudibleAppContentMetadata.GetContentMetadata(BookPart part, Boolean fileOnly)
위치: audiamus.aaxconv.lib.AaxAudioConverter.getContentMetadata(BookPart part)
위치: audiamus.aaxconv.lib.AaxAudioConverter.verifyActivationAndGetChapters(BookPart part, String activationcode)
위치: audiamus.aaxconv.lib.AaxAudioConverter.checkActivationAndGetChapters(BookPart part)
위치: audiamus.aaxconv.lib.AaxAudioConverter.checkActivationAndGetChapters(Book book)
위치: audiamus.aaxconv.lib.AaxAudioConverter.convertBook(Book book)
위치: audiamus.aaxconv.lib.AaxAudioConverter.<>cDisplayClass70_0.b2(Book b)
위치: System.Threading.Tasks.Parallel.<>cDisplayClass31_02.<ForEachWorker>b0(Int32 i) 위치: System.Threading.Tasks.Parallel.<>cDisplayClass17_01.b1()
위치: System.Threading.Tasks.Task.InnerInvoke()
위치: System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
위치: System.Threading.Tasks.Task.<>cDisplayClass176_0.b0(Object )

logfile (wiht loglevel=3):
AaxAudioConverter_2020-05-15_001.zip

Screen shot:
image

Problem mit kapitelnamen bei Hörbüchern mit mehr als 5 Teilen ( hier Jahre des Jägers von Don Winslow und Es von Steven King

Hallo Audiamus!

Hier Alurion aus dem Hifi Forum.

Ich habe dem Problem mit den beiden Büchern jetzt untersucht hier die Ergebnisse

Es:

teil 1 Kapitelnamen funktionieren
Teil 2 Kapitelnamen funktionieren nicht.
Teil 3 Kapitelnamen funktionieren nicht.
Teil 4 Kapitelnamen funktionieren
Teil 5 Kapitelnamen funktionieren nicht
Teil 6 Kapitelnamen funktionieren
Teil 7 Kapitelnamen funktionieren nicht

Jahre des Jägers

Teil 1 Kapitelnamen funktionieren
Teil 2 Kapitelnamen funktionieren nicht ( stattdessen 91 numerierte Kapitel )
Teil 3 Kapitelnamen funktionieren
Teil 4 Kapitelnamen funktionieren
Teil 5 Kapitelnamen funktionieren
Teil 6 Kapitelnamen funktionieren

In Filescache sind 13 Content Meta Dateien, es sind also offensichtlich alle Dateien da In der Audible App werden auch durchgängig Kapitelnamen angezeigt.

Ich hab mit jetzt im nächsten Schritt die metadatei zum zweiten Teil von Jahre des Jägers angesehen und nahm an, da stünden vielleicht einfach keine Kapitelnamen drin.
Tun sie aber und zwar bei allen betroffenen Dowmloadteilen ( siehe Anhänge

contentmetadata Jahre des Jägers Teil 2 .docx

contentmetadata Es Teil 3 .docx
contentmetadata Es Teil 5 .docx
contentmetadata Es Teil 7 .docx
contentmetadata Es Teil 2 .docx

Bei Es ist mir noch folgender Code aufgefallen
"content_format":"AAX_44_64"," Das finde ich komisch, ich lade immer AAX + runter. Müsste da dann nicht 44 128 stehen?

Aber vielleicht bedeutet das ja auch gar nichts

Also so wie ich die Sache sehe , sind entweder irgendwelche Fehler in den Metadateien, oder der AAX Audioconverter kriegt es jenseits von 5 Teilen aus irgendeinem Grund nicht hin die Kaptielnamen korrekt auszulesen.

bei den beiden Titeln haben wir es ja mit 7 bzw 6 Teilen zu tun.

Schau es dir an, vielleicht kriegst du das Mysterium ja gelöst.

Viele Grüße

Book title is cutted after "-"

Example: if the title is "Mage - a very lame fantasy" after the conversion, if you don't customize by hand, the filename and title become "Mage", changing naming option doens't solve the problem.

Proper number ordering of books

When I try to convert all of these .aax files at once, it will prioritize 1, 10 and 11 first ahead of 2-9. This leads to wrong ordering of this particular book

image

Enhancement Request: No chapter folders

As a user, I would like to be able to split the output into multiple files at approximate intervals AND at the start of a new chapter, while also putting all files into the same directory.

My suggestion for making this an option in the User Interface is to add an option to the Chapter folders name prefix, called <No chapter folders>. (Though in that case it might be better to rename that optiongroup to Chapter folders).

Furthermore I want to thank you for this software. As someone who has done a fair bit of conversion of media myself, I can appreciate all the effort that went into this, and the trouble that it saves regular users.

Error ffmpeg

I can't get this file to work. I either get prompts that ffmpeg stopped working or I get error operation abort.
log.zip

Unable to activate or get activation code

My account is through audible.ca not audible.com. The audible software only works with audible.com which doesn't have any of my purchases (it's an empty account). How do I get my activation code without using the audible app since the account on .com is a dud?

Track numbering pattern option for track and chapter does not preceed with track # as selected

In my use case, I'd like the option to have BOTH track number and chapter name. When importing audiobooks to podcast addict it does not recognize track number and sorts by file/track/etc. name. This means I might see intro last, subsections out of order, etc. I could prevent this if my files/tags preceeded named chapters with track numbering. When selecting "Track numbering pattern" () I see no change in the output. I also see no option for just -

I would like to have track number preceed chapter name so that the books can sort alphabetically and be chronologically correct for import into some applications.

Book Titles Truncated at first dot

I just noticed in my output folder that book titles that contain a dot end just before the dot. So, for example, I have "The Collected Works of Arthur C" instead of "The Collected Works of Arthur C. Clarke".

Looking deeper, I see that titles that should end with "(unabridged)" are missing that word and the parenthesis and the one title I have that contains a colon ends just before the colon. I kinda understand that one, since a colon is an illegal file name character, but I would prefer it to be replaced with a dash (or some other legal character.)

Again, I know this is a new work and has only recently been released, I'm "beating it up" and reporting what I find in the hope that this changes from a really good tool into a GREAT tool!

Series Grouping

Is there a way to get the series / book number in series, i know this info is available in places. Partially in title maybe in extra metadata from the windows 10 audible download.

Ideal outcome

Folder:
S.H. Jucha/The Silver Ships/10 - Vinium/

Exception thrown. Possible issue with multiple narrators in a book?

Version: 1.8
Net Framework: 4.8.3752
Windows 10 64bits

After upgrading from 1.6, I've been converting all my audiobooks without issues.

However, on trying to convert a particular audiobook, I get this problem:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at TagLib.Mpeg4.AppleTag.set_PerformersRole(String[] value)
at TagLib.CombinedTag.set_PerformersRole(String[] value)
at audiamus.aaxconv.lib.TagAndFileNamingHelper.writeMetaData()
at audiamus.aaxconv.lib.TagAndFileNamingHelper.WriteMetaData(IResources resources, INamingSettingsEx settings, Book book, Track track)
at audiamus.aaxconv.lib.AaxAudioConverter.<>c__DisplayClass88_0.b__0(Int32 i)
at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.b__1()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>c__DisplayClass176_0.b__0(Object )

This audiobook differs from others in that it has two narrators listed.

EDIT: Looks like the issue is the narrator tag, because in the "Naming" section of the program, if I set "Add Narrator" to "No", the exception is not thrown. The audiobook is converted without issues.

EDIT 2: Having further trouble with a second audiobook. But this one has one narrator. :P

Moving on... what they do have in common is that both have more than one authors. They throw the exact same exception. And if I set "Add Narrator" to "No", both audiobooks get converted correctly.

How to get file names to start with 01, 02, 03?

Hello. 1st of all, thanks so much for this software, it's awesome!
How do I get individual files of a given book to be named 01 - xxx, 02 - xxx, and so on? In file explorer, there is a column named "#", which has those numbers. How do I get those to be a the start of the actual file names?
(question applicable when I select "multiple files, by chapter", of course)
Thank you!

Eine Datei pro AAX mit mehr als 255 Kapitel

Hallo audiamus

Bei 'Eine Datei pro AAX' hat die Zieldatei nur max. 255 Kapitel auch wenn die Orginal-AAX-Datei mehr hat. Das letzte Kapitel ist von der Länge her dann die Zusammenfassung der Kapitel 255-Ende.
Anbei die Kapitel-Info erzeugt mit FFmpeg -i.
Kapitel.aax.txt (Orginaldatei)
Kapitel.m4b.txt (mit AaxAudioConverter erzeugte Datei)
Kapitel.mp4.xtx (direkt durch ffmpeg umgewandelte aax-Datei)

Gruß Reinhard

Kapitel.aax.txt
Kapitel.m4b.txt
Kapitel.mp4.txt

Big files display a duration of 00:00:00

I have two big Audiobooks, one is 951MB the other one is 1149MB, both display 00:00:00 duration. Thank you for this software, is probably the best free aax converter!

Checksum Solver

Wouldnt it be possible to integrate a checksum solver?
Like this one https://audible-tools.github.io/
seems really easy and quick, would make aax to mp3 conversion just one step easier.
Otherwise: Great application, thank you very much!

Ability to add multiple activation codes

Would it be possible to add support for multiple activation codes? I run multiple accounts I cycle through to take full advantage of the free trial months and other promotions. I have approx. 8 codes. Two accounts active at a time.

Would a possibility for this to work be to just brute force the provided activation codes against the AAX file until one is successful? Perhaps limit the number of codes allowable in the app to ~10 so it can help out people using this program against the own Audible library for legitimate purposes.

Rename & Sorting of .axx-Files

Hallo audimus,

wäre es möglich ein Feature hinzufügen, dass die .axx-Dateinamen auf Wunsch umbennent. Z.B. nach dem Muster: "Autor - Buch - Stück", wie es für die .m4b-Dateinamen bereits vorhanden ist.

Vielleicht auch mit der Option die .axx und .json-Datei in ein Wunschverzeichnis zu kopieren nachdem die .m4b erstellt wurde.

Zum Hintergrund: Wenn man viele Hörbücher besitzt wird der Ordner mit den .axx-Dateien sehr unübersichlich, vorallem da der Windows Explorer die Metadaten nicht auslesen kann. Eindeutige Namen und nach Autor sortierte Dateien, würde den Ordner viel überischtlicher machen.

Podcasts werden nach Folgennr. sortiert, sodass alle Podcasts vermischt sind. Ich würde z.B gerne alle Folgen eines Podcasts auf mein Smartphone kopieren und vorher einen anderen Podcast löschen. Mit eigenständigen Ordnern für Podcasts würde das sehr viel schneller gehen.

Some chapter titles missing from .m4b converted audiobook

I'm converting several of my audiobooks to .m4b at I've noticed that the chapter titles are missing from the later chapters in the book. All of the chapter titles are present in the metadata, but when using ffprobe after conversion you can see missing titles. I've attached a log file (level 4) and the output of ffprobe. I've tried this with "Verify and adjust chapter marks" set to "No" and "In all conversion modes" with the same result.
AaxAudioConverter_2020-11-11_002.log
ffprobe-output.txt

Eine Datei pro AAX mit neuen Kapitelnamen

Hallo audiamus

Ein Lösungsansatz für 'Eine Datei pro AAX' mit den neuen Kapitelnamen aus der *.json könnte sein wenn diese *.json vorher in das FFMETADATA-Format konvertiert wird und die *.aax dann mit
ffmpeg -activation_bytes xx-xx-xx-xx -i input.aax -i FFMETADATAFILE.txt -map_metadata 1 -map_chapters 1 -vn -c:a copy output.m4a
umgewandelt wird.

Ich habe dieses händisch mal für 'BECOMING: Meine Geschichte' probiert und die Kapitel werden in meinem SamrtAudioBook-Player richtig angezeigt.

Es ist nur eine Idee. Einige Tags (Kommentar und Titelbild z.B.) fehlen noch in der fertigen Datei.

Gruß Reinhard

FFMETADATAFILE.txt

Directory names with dot at the end

There is a problem using Windows when directory names are ending with a dot. You cannot access, rename or delete those directories in Windows.

This happens when the author is like "div." or something else.

Removing such a directory just works with a little workaround:
rd /s "\\?\d:\audio\directorywithdotatend."

AAC not extracting a single chapter in one specific audiobook

This problem is weird. Have been testing this across the official Audible players (Android, Windows 10, browser) all day.

The book is "A Game of Thrones" (so, involved in issue #9), the chapter is 45/73. Initially, I thought it was a problem with Audible itself, since I found this post in reddit with this exact problem: https://www.reddit.com/r/audible/comments/5afou8/missing_chapter_within_a_game_of_thrones/

But after resetting most applications and re-downloading the file (only got +20KB of difference in size compared to the one I downloaded 2 years ago, for some reason), the chapter shows up in the players (Android, Win10).

Still, even with this new file, and knowing it contains the chapter in question, it does not get extracted by AAC.

I've tested it with the other books in the series (sans ADWD, which I haven't re-downloaded), and they all get processed correctly by AAC. It must be a problem in this specific file, which only Audible can somehow overlook. Table of contents? Chapter delimiter? I wish I understood a little better to help out.

AAX Audio Converter flags error message on some .aa file types

I've removed this issue's post from kettenfett's Issue and included it here.

Environment: Windows 7 SP1 (64bit), AaxAudioConverter-1.15.3.0

Ref: https://imgur.com/CSNv4kW

As mentioned in a prior Gitter post, I have over 1000 titles in my library and installed AAX Audio Converter 1.15.3.0 (AAC) and have encountered a problem when attempting to load AAC with my files (no conversion attempted as yet.) it seems to load all my .aax files fine but runs afoul with .aa files while attempting to load them. The link above is to a series of images that should help in explaining the problem. So, when I attempted to load them en masse, I received the error popup periodically (a dozen times or so) as it was loading them. However, it continued on and finally loaded the rest. The error message hadn’t listed the offending file names so I performed a series of chunk loads until I was able to isolate one chuck that manifested the error. After whittling it down I just loaded 3 to make it easier to identify the problem. Image 1 is the Windows File Manage where I’ve selected the 3 files to DnD onto AAC, image 2 is the AAC error message that occurs when loading and image 3 is AAC after selecting OK to close the error message. Note that AAC did load 2 of the 3 fine but found issue with the 3rd. I should mention that this also occurs if I just load the one offending file. However, the file seems to play fine within Media Player or Audible Manager. Even so, since AAC only flags a dozen or so .aa files, it very well may be something strange about just those. If so, I wouldn’t mind re-downloading them in .aax format (since Audible no longer support Format 4(.aa) format but attempt to isolate which ones are causing the error with over 1000 titles would be error-prone and tedious. So, would you be able to list the .aa file name in the error popups so that I could easily know which titles to re-download?

I've attached the log file as requested but only included the error from the one I initially reported to keep it length more manageable. I can also run AAC on my entire .aa titles if you'd prefer. I was also pleased to see that the log file included the name of the offending .aa file so wouldn't mind re-downloading the offending title in .aax format if you prefer. I'll await further instructions.

Best Regards,
Pat[rick]

Title flips on colon

When I convert files with a ":" in them, the first part and the second part are flipped.
E.g., George Lucas: A Life
On the preview screen, it shows;
Source - George Lucas: A Life
Tag - A Life: George Lucas
File - A LIfe: George Lucas

Is there a setting that will prevent it from flipping? Or, only use the part before the ":" as the file name?

Tag Naming Pattern

When making a single MP3 from an AAX file, I'd like to be able to remove the " - " from the "File naming pattern" and the "Title tag naming pattern"

If there's only one track, having the track number is redundant and it would make importing my audio files into PLEX cleaner.

unwanted overwriting of previous result behaviour

I have purchased a book and downloaded it with audible app.
I got 4 fuge files and started with the first big file.

AaxAudioConverter tooks its time and worked fine resulting in a folder 1 with nearly 50 mp3 files in right order

Great.

So I went back and marked the other 3 huge files and started the conversion.
Then a warning appeared that a book of the author already exists and it offered cancel or overwrite if I remember correctly.
I knew that I had not chosen the first file to convert again that could result in a loss of previous files but here it comes:
At least folders inside the authors folder were SIMPLY DELETED, not overwritten !

My files were stored in \Author A\1 folder and when I started the conversion of part 2 to 4 the next moment my already renamed and retagged files inside folder 1 were gone.

No folder "1" anymore.

It felt like something was wrong - in my opinion cause the deletion of already converted files should not have happened that way if I did not select the first source file again.

When transcoded I also used mp3tag to get the right titles for each mp3 cause that is important for most of us. I am on 1.4 downloaded today and I guess the i3 will run 1 process on each core cause I can see 4 different track numbers in progress.

Book title trimmed when there's a symbol in it.

Version: 1.8
Net Framework: 4.8.3752
Windows 10 64bits

In order to avoid a messy conversation, I created this separate issue.

This one is far less serious, as the audiobook is converted without exceptions thrown or anything missing.

However, when the title has an "&", the title is trimmed.

Example:

Original title: Fire & Blood

Outputs: Fire

Fire is used in the book's folder, chapter/track names ("Chapter # - Fire.xyz"), and "Fire" in each track's album tag.

audible activation code

I cannot install any of the programs that contain the audible activation code.
is there any other way to retrieve this code ?

Conversion Issues - M4B Specific

Problem/Scope

I've been backing up/converting my entire collection of of 1528 books.

Of that I've had some conversion errors on some 215 audiobooks which rendered 182 of them unplayable in some players but usable in others and the remaining 33 of them are completely unplayable.

Troubleshooting Attempted

  • Redownloaded source AAX files - no change

  • All files individually tested so far have worked properly when converted directly to MP3 instead.

    Suggests to me that this is almost certainly entirely a problem with corrupted metadata

  • Attempted to strip metadata using ffmpeg manually in order to manually add chapters later.

    ffmpeg threw errors and was unable to process the m4b files

Details

For the files which will play in some players and not others I've observed them to have a second chapter menu listing which is full of garbage timecode values, with chapter names being substrings of the proper chapter names for titles and in some cases erroneous garbage characters.

image

For the totally unplayable ones what I see in mediainfo is different, it doesn't seem to see any audio stream at all.

image

activation code

how to get activation code .

does it support conversion of PSF to any other audio like flac / mp3

[Request] Support non-administrative installs

Issue:

Right now the PrivilegesRequired=admin in the Inno configuration means the installer requests administrative privilages even when configured for unprivilaged paths or executed with RunAsInvoker

Suggestion:

According to the Inno Installer documentation this could be as simple as adding:

PrivilegesRequiredOverridesAllowed=commandline dialog to the [Setup] block in the .iss file. Which would allow users to specify the /CURRENTUSER flag to run the installer in a nonprivilaged mode

P.S. I would have raised a PR but I was unable to replicate your build enviroment, so I cannot promise the change is painless :)

Really, REALLY long file names and paths are a problem

First, I realize this is a brand new tool. Since it is an EXCELLENT tool, I'm pointing out an issue I had with the very first book I tried to convert (using 15 minute chapters [I wish I could set them to 30 min]). AaxAudioConverter works perfectly for most books and until the long path issue is addressed (or I learn C# and address it myself) I will continue to use older, much more difficult tools for the few exceptions. So, here's the issue:

I have a couple SciFi anthologies that apparently list ALL authors. This causes AAXAudioConverter to attempt to create a path that exceeds the default system limit. I got the project and attempted (still am attempting) to get the solution described at https://blogs.msdn.microsoft.com/jeremykuhne/2016/07/30/net-4-6-2-and-long-paths-on-windows-10/ to work. (It says it applies to 4.6.2 and later.)

However, this is the first time I have ever seen a C# project, so my learning curve is steep.

Hopefully, the program can either be built to correctly support the ridiculously long names caused by what is found in the AAX files, or it can offer an option to let us change the name either before we start conversion or at least when the path-too-long error is detected.

Automatic Activation is not working

Hi, this seems like a great free app! I'm unable to use it at the moment, however. The only app I saw for download on PC was "AudibleSync." I downloaded it and logged in, can see and download my audio books, but the AAX Audio Converter still has the "Audible activation code" popup, meaning it hasn't found the activation code automatically.

What should I do? I have tried restarting both programs.

Probleme mit Kapitel Namen

Hallo !
Ich benutze den Listen Audiobook Player aus dem Playstore. Deine Ansonsten grandiose Software produziert dort neuerdings den Fehler ,dass die Kapitel alle CHO heißen Hat wohl irgendwas was mit M4b zu tun,so verstehe ich jedenfalls dass was mir der Entwickler des Listen Audiobook Player geschrieben hat.

Der Fehler passiert bei frisch mit der neusten Version umgewandelten Büchern.

Komischerweise finde ich gerade nicht die Option dir einen File zu schicken.

What is happening is that these files were not tagged correctly with embedded chapters. Mp3 files can embedded multiple chapter information which my app will use, similar to an m4b file. Here in the file you sent me the id3 title tag is "Kapitel 1", however, it has a single embedded chapter with the title "ch0". From your original screenshot it seems that all of your audio files have a single embedded chapter named "ch0".
I suppose what I can do is ignore it if there is only one embedded chapter and assume it is only correct when there are at least two chapters.

best,
-jared

Kannst du da was machen ?

No Sound after conversion

Hello,

I have attempted to convert a few dozen audio books, but the mp3 files created contain no audio. Maybe I've missed a setting somewhere?

Windows 10 (virtual machine) - Audible app downloaded and activated.
Aax Audio Converter v1.15.1

Steps taken:
Set up Windows 10 virtual machine.
Downloaded and installed Audible win 10 app via MS Store.
Signed in to audible app.
Downloaded and installed AAX Audio Converter.
When loading, I was not prompted to enter activation code.
Converted track (Source of downloaded audible file was not downloaded via Win 10 app, but via their site on another PC)
[screencap]
Convert Settings

I initially thought that maybe by not downloading the audio book from the app may have cause some issue, so I tried downloading a title via the Win 10 app and converted that. Same effect: no sound.

Then I thought that since there was an update, that I should check that too.

I updated to 1.15.2 and tried again; same thing.

Any help would be greatly appreciated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.