Crunchy-DL / Crunchy-Downloader

A simple crunchyroll downloader that allows you to download your favorite series and episodes directly from Crunchyroll
MIT License
139 stars 13 forks source link

Instructions on how to build it? #138

Closed supahfox closed 1 month ago

supahfox commented 1 month ago

I've tried to download Avalonia but I can't get it to work. it says that I need to build it but it returns nothing

supahfox commented 1 month ago

Btw i'm using vscode with .net 8

supahfox commented 1 month ago
Captura de pantalla 2024-10-05 a la(s) 21 54 54

Managed to compile it to mac (kinda, as it doesn't recognize my ffmpeg path)

Elwador commented 1 month ago

well if it says its missing ffmpeg then you didn't put in the lib folder it doesn't look for a globally installed version

supahfox commented 1 month ago
Captura de pantalla 2024-10-07 a la(s) 20 08 12

Added to lib, still nothing

supahfox commented 1 month ago

Alright, fixed. I had to change path in Cfgmanager.cs

Now it returns this

Unhandled exception. System.IO.IOException: Read-only file system : '/fabuz'
   at System.IO.FileSystem.CreateDirectory(String fullPath, UnixFileMode unixCreateMode)
   at System.IO.Directory.CreateDirectory(String path)
   at CRD.Utils.Helpers.EnsureDirectoriesExist(String path) in /Users/fabuz/Crunchy-Downloader/CRD/Utils/Helpers.cs:line 101
   at CRD.Downloader.Crunchyroll.CrunchyrollManager.DownloadVideo(VideoItem chosenVideoSegments, CrDownloadOptions options, String outFile, String tsFile, String tempTsFile, CrunchyEpMeta data, String fileDir) in /Users/fabuz/Crunchy-Downloader/CRD/Downloader/Crunchyroll/CrunchyrollManager.cs:line 1676
   at CRD.Downloader.Crunchyroll.CrunchyrollManager.DownloadMediaList(CrunchyEpMeta data, CrDownloadOptions options) in /Users/fabuz/Crunchy-Downloader/CRD/Downloader/Crunchyroll/CrunchyrollManager.cs:line 1087
   at CRD.Downloader.Crunchyroll.CrunchyrollManager.DownloadEpisode(CrunchyEpMeta data, CrDownloadOptions options) in /Users/fabuz/Crunchy-Downloader/CRD/Downloader/Crunchyroll/CrunchyrollManager.cs:line 221
   at CRD.ViewModels.DownloadItemModel.StartDownload() in /Users/fabuz/Crunchy-Downloader/CRD/ViewModels/DownloadsPageViewModel.cs:line 186
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
   at Avalonia.Threading.SendOrPostCallbackDispatcherOperation.InvokeCore()
   at Avalonia.Threading.DispatcherOperation.Execute()
   at Avalonia.Threading.Dispatcher.ExecuteJob(DispatcherOperation job)
   at Avalonia.Threading.Dispatcher.ExecuteJobsCore(Boolean fromExplicitBackgroundProcessingCallback)
   at Avalonia.Threading.Dispatcher.Signaled()
   at Avalonia.Native.Interop.Impl.__MicroComIAvnPlatformThreadingInterfaceEventsVTable.Signaled(Void* this)
--- End of stack trace from previous location ---
   at Avalonia.Native.DispatcherImpl.RunLoop(CancellationToken token)
   at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl impl)
   at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken)
   at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args)
   at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, Action`1 lifetimeBuilder)
   at CRD.Program.Main(String[] args) in /Users/fabuz/Crunchy-Downloader/CRD/Program.cs:line 15
Elwador commented 1 month ago

as stated in the build guide, I do not provide support for issues when you build the project yourself. If you choose to compile it independently, any issues that arise are your responsibility. I only offer support for the prebuilt version available on GitHub

Akczht commented 3 weeks ago

it also says mkvmerge not found in system path, how t fix that on macos