audiamus / BookLibConnect

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

Bug Unbehandelte Ausnahme bei Einlesen der Bibliothek #1

Closed alurio closed 2 years ago

alurio commented 2 years ago

Huhu Audiamus,

Ich war so frei die neue Software auszuprobieren. Zumindest bei mir funktioniertt sie nicht. Wenn die Software versucht die Bibliothek einzulesen kommt es zu einer sogenannten unbehandelten Ausnahme und einer ausführlichen Fehlermeldung.

Siehe unten.

Die Software hängt sich dann auf.

Grüße

Alurio

Informationen über das Aufrufen von JIT-Debuggen anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

** Ausnahmetext ** System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at System.Number.ParseInt32(ReadOnlySpan1 value, NumberStyles styles, NumberFormatInfo info) at System.Int32.Parse(String s) at core.audiamus.connect.BookLibrary.addSeries(Book book, ICollection1 series, ICollection1 seriesBooks, IEnumerable1 itmRelations) at core.audiamus.connect.BookLibrary.addPageBooks(IEnumerable1 products, ProfileId profileId) at core.audiamus.connect.BookLibrary.addBooks(List1 libProducts, ProfileId profileId) at core.audiamus.connect.BookLibrary.<>cDisplayClass6_0.b1() at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b277_0(Object obj) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location --- at core.audiamus.connect.BookLibrary.AddBooksAsync(List`1 libProducts, ProfileId profileId) at core.audiamus.connect.AudibleApi.GetLibraryAsync(String json) at core.audiamus.connect.AudibleApi.GetLibraryAsync() at core.audiamus.connect.app.gui.MainForm.initLibraryAsync() at core.audiamus.connect.app.gui.MainForm.init() at core.audiamus.connect.app.gui.MainForm.OnShown(EventArgs e) at System.Threading.Tasks.Task.<>c.b140_0(Object state)

** Geladene Assemblys ** System.Private.CoreLib Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Private.CoreLib.dll.

BookLibConnect Assembly-Version: 0.1.0.0. Win32-Version: n/v. CodeBase: .

System.Runtime Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Runtime.dll.

audiamus.aux.core Assembly-Version: 2.0.0.0. Win32-Version: n/v. CodeBase: .

System.Windows.Forms.Primitives Assembly-Version: 5.0.13.0. Win32-Version: 5.0.1321.56701. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/5.0.13/System.Windows.Forms.Primitives.dll.

System.Windows.Forms Assembly-Version: 5.0.13.0. Win32-Version: 5.0.1321.56701. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/5.0.13/System.Windows.Forms.dll.

System.ComponentModel.Primitives Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.ComponentModel.Primitives.dll.

System.Runtime.InteropServices Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Runtime.InteropServices.dll.

System.Drawing.Primitives Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Drawing.Primitives.dll.

System.Collections.Specialized Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Collections.Specialized.dll.

System.ComponentModel Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.ComponentModel.dll.

System.Drawing.Common Assembly-Version: 5.0.0.2. Win32-Version: n/v. CodeBase: .

System.Threading Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Threading.dll.

System.Diagnostics.TraceSource Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Diagnostics.TraceSource.dll.

System.Collections Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Collections.dll.

System.Text.RegularExpressions Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Text.RegularExpressions.dll.

System.Runtime.InteropServices.RuntimeInformation Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Runtime.InteropServices.RuntimeInformation.dll.

System.Memory Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Memory.dll.

System.IO.FileSystem Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.IO.FileSystem.dll.

System.Text.Json Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Text.Json.dll.

System.Text.Encodings.Web Assembly-Version: 5.0.0.1. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Text.Encodings.Web.dll.

System.Runtime.Intrinsics Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Runtime.Intrinsics.dll.

System.Collections.Concurrent Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Collections.Concurrent.dll.

System.Private.Uri Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Private.Uri.dll.

System.Reflection.Primitives Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Reflection.Primitives.dll.

System.Reflection.Emit.Lightweight Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Reflection.Emit.Lightweight.dll.

System.Reflection.Emit.ILGeneration Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Reflection.Emit.ILGeneration.dll.

System.Numerics.Vectors Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Numerics.Vectors.dll.

System.Runtime.CompilerServices.Unsafe Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Runtime.CompilerServices.Unsafe.dll.

System.Threading.Thread Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Threading.Thread.dll.

System.Linq Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Linq.dll.

System.Console Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Console.dll.

System.Text.Encoding.Extensions Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Text.Encoding.Extensions.dll.

audiamus.connect.core Assembly-Version: 0.1.0.0. Win32-Version: n/v. CodeBase: .

audiamus.aux.win.core Assembly-Version: 2.0.0.0. Win32-Version: n/v. CodeBase: .

audiamus.common.util.core Assembly-Version: 0.1.0.0. Win32-Version: n/v. CodeBase: .

audiamus.connect.ui.core Assembly-Version: 0.1.0.0. Win32-Version: n/v. CodeBase: .

Microsoft.Win32.Primitives Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/Microsoft.Win32.Primitives.dll.

System.ComponentModel.EventBasedAsync Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.ComponentModel.EventBasedAsync.dll.

Accessibility Assembly-Version: 4.0.0.0. Win32-Version: 5.0.1321.56701. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/5.0.13/Accessibility.dll.

System.ComponentModel.TypeConverter Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.ComponentModel.TypeConverter.dll.

audiamus.booksdb.core Assembly-Version: 0.1.0.0. Win32-Version: n/v. CodeBase: .

audiamus.common.types.core Assembly-Version: 0.1.0.0. Win32-Version: n/v. CodeBase: .

System.Windows.Forms.resources Assembly-Version: 5.0.13.0. Win32-Version: 5.0.1321.56701. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/5.0.13/de/System.Windows.Forms.resources.dll.

System.Runtime.Extensions Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Runtime.Extensions.dll.

Microsoft.Win32.SystemEvents Assembly-Version: 5.0.0.0. Win32-Version: 5.0.20.51904. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/5.0.13/Microsoft.Win32.SystemEvents.dll.

audiamus.aux.propgrid.core Assembly-Version: 0.1.0.0. Win32-Version: n/v. CodeBase: .

System.Resources.Extensions Assembly-Version: 5.0.0.0. Win32-Version: 5.0.20.51904. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/5.0.13/System.Resources.Extensions.dll.

netstandard Assembly-Version: 2.1.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/netstandard.dll.

System.Drawing Assembly-Version: 5.0.13.0. Win32-Version: 5.0.1321.56701. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/5.0.13/System.Drawing.dll.

System.ObjectModel Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.ObjectModel.dll.

System.Buffers Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Buffers.dll.

System.Collections.NonGeneric Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Collections.NonGeneric.dll.

System.Threading.ThreadPool Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Threading.ThreadPool.dll.

audiamus.aux.treedecomp.core Assembly-Version: 2.0.0.0. Win32-Version: n/v. CodeBase: .

System.Net.Http Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Net.Http.dll.

System.Net.Primitives Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Net.Primitives.dll.

System.Diagnostics.Tracing Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Diagnostics.Tracing.dll.

System.Diagnostics.DiagnosticSource Assembly-Version: 5.0.0.0. Win32-Version: n/v. CodeBase: .

System.Net.Security Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Net.Security.dll.

System.Security.Cryptography.X509Certificates Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Security.Cryptography.X509Certificates.dll.

System.Net.Sockets Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Net.Sockets.dll.

System.Net.NameResolution Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Net.NameResolution.dll.

System.Threading.Overlapped Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Threading.Overlapped.dll.

audiamus.sysmgmt.core Assembly-Version: 1.0.0.0. Win32-Version: n/v. CodeBase: .

System.Management Assembly-Version: 4.0.0.0. Win32-Version: n/v. CodeBase: .

Microsoft.Win32.Registry Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/Microsoft.Win32.Registry.dll.

System.Security.Cryptography.Algorithms Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Security.Cryptography.Algorithms.dll.

System.Security.Cryptography.Primitives Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Security.Cryptography.Primitives.dll.

System.Security.Principal.Windows Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Security.Principal.Windows.dll.

System.Security.Claims Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Security.Claims.dll.

System.Security.Cryptography.Encoding Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Security.Cryptography.Encoding.dll.

Microsoft.EntityFrameworkCore Assembly-Version: 5.0.11.0. Win32-Version: n/v. CodeBase: .

Microsoft.Extensions.DependencyInjection.Abstractions Assembly-Version: 5.0.0.0. Win32-Version: n/v. CodeBase: .

Microsoft.Extensions.Logging.Abstractions Assembly-Version: 5.0.0.0. Win32-Version: n/v. CodeBase: .

Microsoft.Extensions.DependencyInjection Assembly-Version: 5.0.0.1. Win32-Version: n/v. CodeBase: .

Microsoft.Extensions.Caching.Abstractions Assembly-Version: 5.0.0.0. Win32-Version: n/v. CodeBase: .

System.Linq.Expressions Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Linq.Expressions.dll.

Microsoft.EntityFrameworkCore.Abstractions Assembly-Version: 5.0.11.0. Win32-Version: n/v. CodeBase: .

Anonymously Hosted DynamicMethods Assembly Assembly-Version: 0.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Private.CoreLib.dll.

Microsoft.EntityFrameworkCore.Relational Assembly-Version: 5.0.11.0. Win32-Version: n/v. CodeBase: .

Microsoft.EntityFrameworkCore.Sqlite Assembly-Version: 5.0.11.0. Win32-Version: n/v. CodeBase: .

System.Data.Common Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Data.Common.dll.

System.Transactions.Local Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Transactions.Local.dll.

Microsoft.Extensions.Logging Assembly-Version: 5.0.0.0. Win32-Version: n/v. CodeBase: .

Microsoft.Extensions.Options Assembly-Version: 5.0.0.0. Win32-Version: n/v. CodeBase: .

Microsoft.Extensions.Caching.Memory Assembly-Version: 5.0.0.0. Win32-Version: n/v. CodeBase: .

Microsoft.Extensions.Primitives Assembly-Version: 5.0.0.0. Win32-Version: n/v. CodeBase: .

System.ComponentModel.Annotations Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.ComponentModel.Annotations.dll.

System.Collections.Immutable Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Collections.Immutable.dll.

System.Net.NetworkInformation Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Net.NetworkInformation.dll.

Microsoft.Extensions.Configuration.Abstractions Assembly-Version: 5.0.0.0. Win32-Version: n/v. CodeBase: .

Microsoft.Data.Sqlite Assembly-Version: 5.0.11.0. Win32-Version: n/v. CodeBase: .

SQLitePCLRaw.batteries_v2 Assembly-Version: 2.0.4.976. Win32-Version: n/v. CodeBase: .

SQLitePCLRaw.provider.dynamic_cdecl Assembly-Version: 2.0.4.976. Win32-Version: n/v. CodeBase: .

SQLitePCLRaw.core Assembly-Version: 2.0.4.976. Win32-Version: n/v. CodeBase: .

SQLitePCLRaw.nativelibrary Assembly-Version: 2.0.4.976. Win32-Version: n/v. CodeBase: .

Microsoft.EntityFrameworkCore.Proxies Assembly-Version: 5.0.11.0. Win32-Version: n/v. CodeBase: .

Castle.Core Assembly-Version: 4.0.0.0. Win32-Version: n/v. CodeBase: .

System.Reflection Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Reflection.dll.

System.Reflection.TypeExtensions Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Reflection.TypeExtensions.dll.

System.Reflection.Extensions Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Reflection.Extensions.dll.

System.Reflection.Emit Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Reflection.Emit.dll.

DynamicProxyGenAssembly2 Assembly-Version: 0.0.0.0. Win32-Version: n/v. CodeBase: file:///C:/Program%20Files/audiamus/Book%20Lib%20Connect/Castle.Core.dll.

System.Runtime.Serialization.Primitives Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Runtime.Serialization.Primitives.dll.

DynamicProxyGenAssembly2 Assembly-Version: 0.0.0.0. Win32-Version: n/v. CodeBase: file:///C:/Program%20Files/audiamus/Book%20Lib%20Connect/Castle.Core.dll.

System.Linq.Queryable Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Linq.Queryable.dll.

audiamus.audiible.json.core Assembly-Version: 0.1.0.0. Win32-Version: n/v. CodeBase: .

System.Xml.ReaderWriter Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Xml.ReaderWriter.dll.

System.Private.Xml Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Private.Xml.dll.

System.Formats.Asn1 Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Formats.Asn1.dll.

System.Runtime.Numerics Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Runtime.Numerics.dll.

System.Diagnostics.StackTrace Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Diagnostics.StackTrace.dll.

System.Reflection.Metadata Assembly-Version: 5.0.0.0. Win32-Version: 5.0.1321.56516. CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/5.0.13/System.Reflection.Metadata.dll.

** JIT-Debuggen **

audiamus commented 2 years ago

Danke fürs Testen. Ist ja bewusst als Pre-Release gekennzeichnet. Es gibt noch verdammt viele Unbekannte. In Deinem Fall möglicherweise eine Serie mit ungewöhnlicher Nummerierung. Ich schau mir zunächst den Code an, das muss jetzt aber ein paar Tage warten.

theTitanhunter commented 2 years ago

Selbes Problem hier Debug.txt

tletnes commented 2 years ago

Same problem here too. errorlog.txt

audiamus commented 2 years ago

Danke Euch. Habt Ihr Bücher in Eurer Bibliothek, die Teil einer Serie sind, wo die Sequenz-Kennung nicht mit einer Zahl beginnt? Möglicherweise muss ich hier Freitext zulassen.

Thank you all. Do you have books in your library which are part of a series, where the sequence id does not start with a number? I might have to allow arbitrary text here.

tletnes commented 2 years ago

Hard to tell from the website.

audiamus commented 2 years ago

And a book that MAY start with a "#"

That could be the one. I have a regex here that would deal with "39.5" but would also let #39 pass through. and then parsing it as int will throw the exception. "1-3" would fall outside the raster at the moment and not be treated as part of a series.

While not required for Book Lib Connect to do its job, finding proper sorting criteria for the titles in a series will help AAX Audio Converter to create an alphabetically sorted folder structure in the future, including some of the more unusual cases. There will always be limits, of course.

The json element that Audible returns for a book in a series actually includes two fields, "sequence" and "sort". And "sort" may already carry the information I am looking for.

If you want, you can help me here. I would need short extracts of the json replies. Book Lib Connect saves them into C:\Users\<user>\AppData\Local\audiamus\BookLibConnect\tmp

They are all named LibraryResponse-<date-time>.json. However, these file are condensed and need to be formatted before you can work with them. The free Visual Studio Code text editor does an excellent job here.

Load the json file into Visual Studio Code. Mark all text with [Ctrl]+[A}, then reformat the text with [Ctrl]+[K] [Ctrl]+[F].

Now search for this string "sequence": " ([Ctrl]+[F]). It will only find such sequence fields that are not null. If you encounter any values that are not purely numeric, those are the ones.

The json parent could either be "series" or "relationships", I only need a sample of such an element. "relationships" would be best, as it also has the "sort" field.

For privacy reasons, never upload the entire json file. You can also send me a PM via reddit.com. My user name there is also audiamus.

yoshimo commented 2 years ago

I have

"sequence": null,
"sequence": "",
"sequence": "4",

I guess you need empty?

alurio commented 2 years ago

Hallo Audiamus, Serien die nicht mit einer Zahl beginnen kann ich glaube ich ausschließen. Was ich in der Bibliothek habe ist Tolkiens The Hobbit und der wird bei Audible als Lord of the Rings 0.5 geführt. Vielleicht hat die Software auch damit ein Problem, wobei 0 ja eine Zahl ist. Grüße

audiamus @.***> schrieb am Mo., 17. Jan. 2022, 23:11:

Danke Euch. Habt Ihr Bücher in Eurer Bibliothek, die Teil einer Serie sind, wo die Sequenz-Kennung nicht mit einer Zahl beginnt? Möglicherweise muss ich hier Freitext zulassen.

Thank you all. Do you have books in your library which are part of a series, where the sequence id does not start with a number? I might have to allow arbitrary text here.

— Reply to this email directly, view it on GitHub https://github.com/audiamus/BookLibConnect/issues/1#issuecomment-1014919108, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOUMUYKO74N2VNCAU2K5E5DUWSHXPANCNFSM5MEDWTJA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

audiamus commented 2 years ago

null, "" (empty), "4", "0.5" (@alurio) should all be fine.

In any case, I will make this a TryParse() instead of the unrelenting Parse(). TryParse() is allowed to fail. I will also store the original value of the "sequence" field. This requires a new column in the database table, but Entity Framework will take care of that and automatically add it when starting the app.

alurio commented 2 years ago

Okay fein , andere mögliche Fehlerquelle ich habe mindestens eine Serie mit & im Titel,

audiamus @.***> schrieb am Di., 18. Jan. 2022, 11:20:

null, "" (empty), "4", "0.5" @.*** https://github.com/alurio) should all be fine.

In any case, I will make this a TryParse() instead of the unrelenting Parse(). TryParse() is allowed to fail. I will also store the original value of the "sequence" field. This requires a new column in the database table, but Entity Framework will take care of that and automatically add it when starting the app.

— Reply to this email directly, view it on GitHub https://github.com/audiamus/BookLibConnect/issues/1#issuecomment-1015268144, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOUMUYJP2UWH42TUVPDTDKTUWU5HLANCNFSM5MEDWTJA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

alurio commented 2 years ago

Hey Audiamus, Hab heute ne Mail bekommen von Audible :

Hallo Henning,

wir schreiben dir, weil du zuvor die Windows 10 Audible App verwendet hast. Diese wird zukünftig nicht mehr angeboten und kann nur noch bis zum 31.07.2022 genutzt werden. Danach kannst du darüber nicht mehr auf Audible zugreifen.

Wäre also gut von AAX Decoder 2 bis Ende Juli lauft. Viele Grüße.

Schmidt,Henning @.***> schrieb am Di., 18. Jan. 2022, 13:24:

Okay fein , andere mögliche Fehlerquelle ich habe mindestens eine Serie mit & im Titel,

  • Sneijder & Nemez

audiamus @.***> schrieb am Di., 18. Jan. 2022, 11:20:

null, "" (empty), "4", "0.5" @.*** https://github.com/alurio) should all be fine.

In any case, I will make this a TryParse() instead of the unrelenting Parse(). TryParse() is allowed to fail. I will also store the original value of the "sequence" field. This requires a new column in the database table, but Entity Framework will take care of that and automatically add it when starting the app.

— Reply to this email directly, view it on GitHub https://github.com/audiamus/BookLibConnect/issues/1#issuecomment-1015268144, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOUMUYJP2UWH42TUVPDTDKTUWU5HLANCNFSM5MEDWTJA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

audiamus commented 2 years ago

I hope I have fixed this now with version 0.1.1.

alurio commented 2 years ago

Thanks! It Works now. Are you planning to implement the option to transcode and split into MP3 chapters directly in Booklibconnect ? best !

audiamus @.***> schrieb am Do., 20. Jan. 2022, 20:04:

Closed #1 https://github.com/audiamus/BookLibConnect/issues/1.

— Reply to this email directly, view it on GitHub https://github.com/audiamus/BookLibConnect/issues/1#event-5927425473, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOUMUYJFLPQSC4NWN6K33MLUXBMC5ANCNFSM5MEDWTJA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

audiamus commented 2 years ago

The other way round. The downloading component will become part of AAX Audio Converter. You will have the option of either working with your library on the Audible server or locally with files you downloaded separately via your browser or Audible Sync. But only those download directly from the server will benefit from the additional meta data.

alurio commented 2 years ago

Oh I see so the lifespan of BooklibConnect as Standalone tool is limited. Well, what BooklibConnect / the future Download Component of Second Generation Aax Audioconverter definitively needs it's an ability to search in the Library. I have over 300 purchases in mine, so searching for books by scrolling is s little bit annoying. But apart from that, Thanks for your fantastic work. best . Henning Aka Alurio.

audiamus @.***> schrieb am Do., 20. Jan. 2022, 22:43:

The other way round. The downloading component will become part of AAX Audio Converter. You will have the option of either working with your library on the Audible server or locally with files you downloaded separately via your browser or Audible Sync. But only those download directly from the server will benefit from the additional meta data.

— Reply to this email directly, view it on GitHub https://github.com/audiamus/BookLibConnect/issues/1#issuecomment-1017953853, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOUMUYK65SK47H4JM3R2X2DUXB6Y5ANCNFSM5MEDWTJA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

audiamus commented 2 years ago

I have over 300 purchases in mine, so searching for books by scrolling is s little bit annoying.

I will probably add some filter mechanism at a later stage, but there are a lot of other things to implement first.

You are not completely lost at the moment, though. In case you haven't noticed: All columns in the list are sortable, including the state icons. Just click on the column header, and a small arrow will appear, indicating the sort direction. The effect may be a bit confusing at first, because sorting will try to retain the currently selected book, both in row and column. You can also control the initial sorting order of the list from the settings in the main window.

Scrolling and sorting will always adjust column width, to take the minimum amount of space in the visible area without cropping the text.

Future search capabilities may become a project of its own. You can put a lot of work into that without ever achieving your goals. I haven't seen any media library so far that really fulfilled my expectations. But there are a few fields in the Audible meta data worth dwelling on.

Genres and sub genres, for example. Audible calls the genre lists for each book a "ladder". The book list currently only displays the top entry. The full list - single selection only - will appear in the table below the list, as a tool tip pop-up.

Likewise with multiple authors or multiple narrators.

Or proper series items sorting which is not implemented yet, but where my attempt to extract some criteria caused the bug you discovered.