--- /dev/null
+-- Music Log for MPV player
+--Rev. Fr. Robert Bower
+--
+--
+--Bits and bobs taken from
+--********
+-- -- Copyright (c) 2021, Eisa AlAwadhi
+-- License: BSD 2-Clause License
+
+-- Creator: Eisa AlAwadhi
+-- Project: SmartHistory
+-- Version: 1.7.1
+-- *************
+
+
+mp.register_event('file-loaded', function()
+ filePath = mp.get_property('path')
+ metadata = mp.get_property('filtered-metadata')
+ end)
+
+mp.register_event('file-loaded', function()
+ empty = false
+ local historyLog = (os.getenv('APPDATA') or os.getenv('HOME')..'/.config')..'/mpv/mpvHistory.log'
+ local historyLogAdd = io.open(historyLog, 'a+')
+
+
+ if (filePath ~= nil) then
+ historyLogAdd:write(('[%s] %s\n'):format(os.date('%d/%b/%y %X'), metadata ))
+ historyLogAdd:close()
+ end
+end)
+
+
--- /dev/null
+#!/bin/bash
+echo "My Listening History" > /mnt/geminiserver/gemini/listeninglog.gmi
+sed -i '/{}/d' /home/frrobert/.config/mpv/mpvHistory.log
+tac /home/frrobert/.config/mpv/mpvHistory.log| grep -oP '\[\K[^\]]+|"Artist":"\K[^"]+|Title":"\K[^"]+' |paste - - - >> /mnt/geminiserver/gemini/listeninglog.gmi
+
+echo '=> index.gmi ..' >> /mnt/geminiserver/gemini/listeninglog.gmi