TS viewer for Amazon Cloud Drive version 4.1.1.1006

Streaming media player for Amazon Drive

UDP Streaming for MPEG2-TS files and streaming play with internal FFmpeg player


(Changelog)
1.2.0.0430
   Initial version
1.3.1.0503
   add CUI mode
   fix wait timing for UDP send
1.3.2.0504
   fix D&D
1.4.0.0505
   add CUI list mode
1.4.1.0508
   fix UDP send bug on transfer delay
   fix upload bug
2.0.0.0516
   change the way of get list on drive(use cache)
   add CUI option for hash check
3.0.4.0831
   add streaming play of any media file with FFmpeg(ffplay)
4.0.0.0921
   change streaming play module
   use directory FFmpeg+SDL2 and can seek any media file
4.0.1.0924
   add resize internal media player
4.0.1.0925
   add 32bit binary
4.0.3.0928
   fix bug of internal media player(audio channel issue)
   add auto audio nomalize and volume filter
4.0.4.0929
   fix D&D upload bug
4.0.5.0929
   fix bug of internal media player(audio channel issue)
4.0.6.1002
   fix memory eating bug
   improve diff
4.1.1.1006
   change API for chagne detection of drive
   add encryption mode(AES-256 CTR mode)
   not loading FFmpeg DLL until play


This program is compiled with c# .NET 4.5.2.
Need Microsoft .NET Framework 4.5.2 runtime.
https://www.microsoft.com/en-us/download/details.aspx?id=42643

This program is compiled with Visual Studio 2015 C++
Need Visual C++ Redistributable for Visual Studio 2015.
https://www.microsoft.com/en-us/download/details.aspx?id=48145


(使い方)
In packed package, source folder and application folder.

bin/ : application folder(64bit)
bin32/ : application folder(32bit)
src/ : source folder
other_src/ : external source for compile source
ReadME.txt : readme for japanese
ReadMe.en.txt : this file

In application folder,
	SDL2.dll
	SDL2_ttf.dll
	avcodec-57.dll
	avdevice-57.dll
	avfilter-6.dll
	avformat-57.dll
	swresample-2.dll
	swscale-4.dll
	avutil-55.dll
	libfreetype-6.dll
	zlib1.dll
	ipaexg.ttf
	ffmodule.dll
	ffmodule_conf.dll (essential DLL)
*	TSviewACD.exe (main file)

TSviewACD.exe is main file, the other DLL is need to execute.
Copy all bin folder contents to anywhere you want.
If you not use internal player(FFmpeg), you can start application without 
optional DLL(but still need essential DLL, ffmodule_conf.dll).

In First time, display the Amazon Drive login window.
After login, the main window comes up.


In CUI mode, start with argument like this example.
If start no argument, the application run in GUI mode.
>TSviewACD help
usage
        help                                      : show help
        list     (REMOTE_PATH)                    : list item
        download (REMOTE_PATH) (LOCAL_DIR_PATH)   : download item
                --md5 : hash check after download
                --cryptname: crypt name mode
                --plainname: plain name mode
        upload   (LOCAL_FILE_PATH) (REMOTE_PATH)  : upload item
                --md5 : hash check after upload
                --crypt: crypt upload mode
                --nocrypt: nomal upload mode
                --cryptname: crypt name mode
                --plainname: plain name mode

                --debug : debug log output

In command prompt, display is someting storange way but this is result of 
doble application mode GUI and CUI.


(license)
TSviewACD.exe
  NYSL：http://www.kmonos.net/nysl/index.en.html free to use.
FFmpeg
	LGPLv2.1
SDL.dll(SDL 2.0)
  zlib license
SDL_ttf
  zlib license

This application tested in Windows10 pro.
Compiled with Visual Studio 2015.
