├── .gitignore ├── .gitmodules ├── README.md ├── component └── licenses │ ├── RapidJSON.txt │ └── foobar2000 SDK.txt ├── pdbs ├── foo_enhanced_playcount.pdb └── x64 │ └── foo_enhanced_playcount.pdb └── src ├── Bindings.cpp ├── Bindings.h ├── LruCache.cpp ├── PCH.cpp ├── PlaycountConfig.cpp ├── PlaycountConfig.h ├── PlayedTimes.cpp ├── PlayedTimes.h ├── Query.cpp ├── Query.h ├── artistTimes.cpp ├── artistTimes.h ├── callbacks.cpp ├── contextmenu.cpp ├── fields.cpp ├── foo_enhanced_playcount.aps ├── foo_enhanced_playcount.rc ├── foo_enhanced_playcount.sln ├── foo_enhanced_playcount.v12.suo ├── foo_enhanced_playcount.vcxproj ├── foo_enhanced_playcount.vcxproj.filters ├── globals.h ├── include └── rapidjson │ ├── allocators.h │ ├── cursorstreamwrapper.h │ ├── document.h │ ├── encodedstream.h │ ├── encodings.h │ ├── error │ ├── en.h │ └── error.h │ ├── filereadstream.h │ ├── filewritestream.h │ ├── fwd.h │ ├── internal │ ├── biginteger.h │ ├── clzll.h │ ├── diyfp.h │ ├── dtoa.h │ ├── ieee754.h │ ├── itoa.h │ ├── meta.h │ ├── pow10.h │ ├── regex.h │ ├── stack.h │ ├── strfunc.h │ ├── strtod.h │ └── swap.h │ ├── istreamwrapper.h │ ├── memorybuffer.h │ ├── memorystream.h │ ├── msinttypes │ ├── inttypes.h │ └── stdint.h │ ├── ostreamwrapper.h │ ├── pointer.h │ ├── prettywriter.h │ ├── rapidjson.h │ ├── reader.h │ ├── schema.h │ ├── stream.h │ ├── stringbuffer.h │ ├── uri.h │ └── writer.h ├── lastfm.cpp ├── lastfm.h ├── main.cpp ├── preferences.cpp ├── resource.h ├── stdafx.h ├── thread_pool.cpp ├── thread_pool.h ├── util.cpp └── util.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/README.md -------------------------------------------------------------------------------- /component/licenses/RapidJSON.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/component/licenses/RapidJSON.txt -------------------------------------------------------------------------------- /component/licenses/foobar2000 SDK.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/component/licenses/foobar2000 SDK.txt -------------------------------------------------------------------------------- /pdbs/foo_enhanced_playcount.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/pdbs/foo_enhanced_playcount.pdb -------------------------------------------------------------------------------- /pdbs/x64/foo_enhanced_playcount.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/pdbs/x64/foo_enhanced_playcount.pdb -------------------------------------------------------------------------------- /src/Bindings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/Bindings.cpp -------------------------------------------------------------------------------- /src/Bindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/Bindings.h -------------------------------------------------------------------------------- /src/LruCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/LruCache.cpp -------------------------------------------------------------------------------- /src/PCH.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/PCH.cpp -------------------------------------------------------------------------------- /src/PlaycountConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/PlaycountConfig.cpp -------------------------------------------------------------------------------- /src/PlaycountConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/PlaycountConfig.h -------------------------------------------------------------------------------- /src/PlayedTimes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/PlayedTimes.cpp -------------------------------------------------------------------------------- /src/PlayedTimes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/PlayedTimes.h -------------------------------------------------------------------------------- /src/Query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/Query.cpp -------------------------------------------------------------------------------- /src/Query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/Query.h -------------------------------------------------------------------------------- /src/artistTimes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/artistTimes.cpp -------------------------------------------------------------------------------- /src/artistTimes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/artistTimes.h -------------------------------------------------------------------------------- /src/callbacks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/callbacks.cpp -------------------------------------------------------------------------------- /src/contextmenu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/contextmenu.cpp -------------------------------------------------------------------------------- /src/fields.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/fields.cpp -------------------------------------------------------------------------------- /src/foo_enhanced_playcount.aps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/foo_enhanced_playcount.aps -------------------------------------------------------------------------------- /src/foo_enhanced_playcount.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/foo_enhanced_playcount.rc -------------------------------------------------------------------------------- /src/foo_enhanced_playcount.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/foo_enhanced_playcount.sln -------------------------------------------------------------------------------- /src/foo_enhanced_playcount.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/foo_enhanced_playcount.v12.suo -------------------------------------------------------------------------------- /src/foo_enhanced_playcount.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/foo_enhanced_playcount.vcxproj -------------------------------------------------------------------------------- /src/foo_enhanced_playcount.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/foo_enhanced_playcount.vcxproj.filters -------------------------------------------------------------------------------- /src/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/globals.h -------------------------------------------------------------------------------- /src/include/rapidjson/allocators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/allocators.h -------------------------------------------------------------------------------- /src/include/rapidjson/cursorstreamwrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/cursorstreamwrapper.h -------------------------------------------------------------------------------- /src/include/rapidjson/document.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/document.h -------------------------------------------------------------------------------- /src/include/rapidjson/encodedstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/encodedstream.h -------------------------------------------------------------------------------- /src/include/rapidjson/encodings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/encodings.h -------------------------------------------------------------------------------- /src/include/rapidjson/error/en.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/error/en.h -------------------------------------------------------------------------------- /src/include/rapidjson/error/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/error/error.h -------------------------------------------------------------------------------- /src/include/rapidjson/filereadstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/filereadstream.h -------------------------------------------------------------------------------- /src/include/rapidjson/filewritestream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/filewritestream.h -------------------------------------------------------------------------------- /src/include/rapidjson/fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/fwd.h -------------------------------------------------------------------------------- /src/include/rapidjson/internal/biginteger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/internal/biginteger.h -------------------------------------------------------------------------------- /src/include/rapidjson/internal/clzll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/internal/clzll.h -------------------------------------------------------------------------------- /src/include/rapidjson/internal/diyfp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/internal/diyfp.h -------------------------------------------------------------------------------- /src/include/rapidjson/internal/dtoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/internal/dtoa.h -------------------------------------------------------------------------------- /src/include/rapidjson/internal/ieee754.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/internal/ieee754.h -------------------------------------------------------------------------------- /src/include/rapidjson/internal/itoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/internal/itoa.h -------------------------------------------------------------------------------- /src/include/rapidjson/internal/meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/internal/meta.h -------------------------------------------------------------------------------- /src/include/rapidjson/internal/pow10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/internal/pow10.h -------------------------------------------------------------------------------- /src/include/rapidjson/internal/regex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/internal/regex.h -------------------------------------------------------------------------------- /src/include/rapidjson/internal/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/internal/stack.h -------------------------------------------------------------------------------- /src/include/rapidjson/internal/strfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/internal/strfunc.h -------------------------------------------------------------------------------- /src/include/rapidjson/internal/strtod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/internal/strtod.h -------------------------------------------------------------------------------- /src/include/rapidjson/internal/swap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/internal/swap.h -------------------------------------------------------------------------------- /src/include/rapidjson/istreamwrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/istreamwrapper.h -------------------------------------------------------------------------------- /src/include/rapidjson/memorybuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/memorybuffer.h -------------------------------------------------------------------------------- /src/include/rapidjson/memorystream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/memorystream.h -------------------------------------------------------------------------------- /src/include/rapidjson/msinttypes/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/msinttypes/inttypes.h -------------------------------------------------------------------------------- /src/include/rapidjson/msinttypes/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/msinttypes/stdint.h -------------------------------------------------------------------------------- /src/include/rapidjson/ostreamwrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/ostreamwrapper.h -------------------------------------------------------------------------------- /src/include/rapidjson/pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/pointer.h -------------------------------------------------------------------------------- /src/include/rapidjson/prettywriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/prettywriter.h -------------------------------------------------------------------------------- /src/include/rapidjson/rapidjson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/rapidjson.h -------------------------------------------------------------------------------- /src/include/rapidjson/reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/reader.h -------------------------------------------------------------------------------- /src/include/rapidjson/schema.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/schema.h -------------------------------------------------------------------------------- /src/include/rapidjson/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/stream.h -------------------------------------------------------------------------------- /src/include/rapidjson/stringbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/stringbuffer.h -------------------------------------------------------------------------------- /src/include/rapidjson/uri.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/uri.h -------------------------------------------------------------------------------- /src/include/rapidjson/writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/include/rapidjson/writer.h -------------------------------------------------------------------------------- /src/lastfm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/lastfm.cpp -------------------------------------------------------------------------------- /src/lastfm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/lastfm.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/preferences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/preferences.cpp -------------------------------------------------------------------------------- /src/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/resource.h -------------------------------------------------------------------------------- /src/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/stdafx.h -------------------------------------------------------------------------------- /src/thread_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/thread_pool.cpp -------------------------------------------------------------------------------- /src/thread_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/thread_pool.h -------------------------------------------------------------------------------- /src/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/util.cpp -------------------------------------------------------------------------------- /src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbuffington/foo_enhanced_playcount/HEAD/src/util.h --------------------------------------------------------------------------------