Navigation

    MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord
    1. Home
    2. Sean
    • Profile
    • Following 0
    • Followers 54
    • Topics 77
    • Posts 2005
    • Best 299
    • Groups 1

    Sean

    @Sean

    Module Developer

    My Modules:
    MMM-WeatherBackground, MMM-OClock, MMM-TimeTable, MMM-Rijks, MMM-Meniny, MMM-GooglePhotos, MMM-AssistantMk2, MMM-Hotword, MMM-NotificationTrigger, MMM-fbPageCounter, MMM-CalendarExt, MMM-CalendarExtTimeline, MMM-TelegramBot, MMM-Tools, MMM-DropboxWallpaper, MMM-Glance, worldclock.

    433
    Reputation
    21456
    Profile views
    2005
    Posts
    54
    Followers
    0
    Following
    Joined Last Online
    Email eouia0819@gmail.com Location Frankfurt, Germany & Seoul, Korea

    Sean Follow
    Module Developer

    Best posts made by Sean

    • MMM-OClock

      MMM-OClock

      MagicMirror module - O-clock inspired by PolarClock Screensaver

      Screenshot

      screenshot

      Details

      posted in Fun & Games
      Sean
      Sean
    • RE: How to develop modules

      I wrote this;
      https://forum.magicmirror.builders/topic/8534/head-first-developing-mm-module-for-extreme-beginners

      posted in General Discussion
      Sean
      Sean
    • MMM-News

      I know there is already newsfeed and MMM-PNews, but I made this for my own purpose and now share with you.

      MMM-News

      MagicMirror module - displaying news articles with News.org API V2

      Features

      • Aggregate headlines from multiple sources at once.
      • Country specific, Category specific, Keyword specific news could be aggregated.
      • Touchable (Clickable) UI supported
      • Can open article page in iFrame and scrollable by touch or autoScroll
      • Controllable by notification
      • Controllable by MMM-TelegramBot
      • Customizable with Template

      Screenshot

      • type:horizontal, touchable:true
        Screenshot

      • type:vertical, touchable:false
        Screenshot

      • detail page is opened
        Screenshot

      • Control by Telegram
        Screenshot

      Details

      posted in Utilities
      Sean
      Sean
    • MMM-Spotify

      MMM-Spotify

      Spotify controller for MagicMirror

      Screenshot

      default

      mini

      Main Features

      • Showing Current playback of any devices
      • Playing Controllable by Notification (Play, pause, next, previous, volume)
      • Spotify Controllable by Notification (change device, search and play)


      My MBP was gone a few weeks ago with 12,000 mp3s which I was collecting for my whole life… 😞
      I’ve never used any streaming service, but now have to.
      So I consider to use Spotify. I know there is already some modules about it. Anyway, I need something different. I was playing with Spotify API for my private purpose.

      Just at that moment , @ejay-ibm wanted to control Spotify with voice command through MMM-AssistantMk2. He asked sometimes and I answered. I asked also sometimes he replied…

      And then, Wow, Suddenly This module is born.
      Special Thanks to @ejay-ibm. He gave me great inspiration and motivation to complete this (and real coworking also).

      TODO

      I’ll add touch interface to control Spotify. (somedays)

      posted in Entertainment
      Sean
      Sean
    • [WANTED] new ownership of modules.

      Dear buddy.

      For several years, I made some ( I think too many…) modules for the community.

      But nowadays I lost my interest in this MagicMirror project, So I decide to leave.

      • I broke my ankle on last holidays
      • This COVID Pandemic depression.
      • My grandmother passed away last month (not by COVID but she was 100 years old)
      • I’m tired to maintain all my modules for every compatible issue. And the limit of legacy. I think it’s better to make my own framework for my mirrors.
      • I’m so busy on my job. have not enough time…

      So leaving this project, If there is someone who has interests in the modules, I want to give him ownership of my modules.

      Here is the list. Anyone has interests, tell me (eouia0819@gmail.com)

      • MMM-AssistantMk2 (new owner : @Bugsounet )
      • MMM-Hotword (new owner : @Bugsounet )
      • MMM-Selfieshot (@bhelper)
      • MMM-Spotify (@Bugsounet )
      • MMM-CalendarExt2 (github org @MMM-CalendarExt2)
      • MMM-CalendarExtPlan (github org @MMM-CalendarExt2)
      • MMM-CalendarExtMinimonth (github org @MMM-CalendarExt2)
      • MMM-CalendarExtTimeline(github org @MMM-CalendarExt2)
      • MMM-CalendarExt
      • MMM-Touch (@gfischershaw)
      • MMM-GooglePhotos
      • MMM-DropboxWallpaper
      • MMM-YouTube (github/@Anonym-tsk )
      • MMM-NotificationTrigger
      • MMM-Volume (github/@Anonym-tsk )
      • MMM-VolvoOnCall
      • MMM-TelegramBot (@Bugsounet )
      • worldclock (@wisser)
      • MMM-Tools (@Bugsounet )
      • MMM-CountEvents
      • MMM-GroveGestures
      • MMM-Widget2 (@wisser)
      • MMM-Widget (@wisser)
      • MMM-Clap
      • MMM-OClock
      • MMM-fbPageCounter
      • MMM-Timetable (@Bugsounet )
      • MMM-AVStock (@lavolp3)
      • MMM-Whereis
      • MMM-GoogleShoppingList
      • MMM-WeatherBackground (@bhepler)
      • MMM-News (@Bugsounet )
      • MMM-GoogleTTS
      • MMM-Dummy
      • MMM-DailyAlarm
      • MMM-LunarDate
      • MMM-Remote-Control-Repository
      • MMM-Rijks (@cirdan )
      • MMM-Meniny
      • MMM-HTMLBox (@wisser)
      • MMM-Glance

      Wow, so many… 🙂
      Send me a mail who has interests. (eouia0819@gmail.com)
      Have great days always, guys. In the meantime, it was fun.

      posted in Development
      Sean
      Sean
    • RE: Introduce yourself!

      I just want to take the 100th post. 😃

      My name is Yi.(Yi is a very common family name in Korea.) I’m 45 Y old, born in Korea, living in Frankfurt a.M, Germany currently as an expatriate.
      I was a programmer for some decade of years in S.Korea and Japan, but now I’m running a branch of my mother company here.
      I was an old-schooled programmer. My first programming was Basic & Fortran on the Z80 machine. I was a little bored with being a small compartment of huge projects, so I quitted from programming and changed to products design. After that, finally business managing is my current job.
      However, MM is a little and lovely project which kind of something can still be done individually. I found this project 2 years ago, and it becomes my greatest hobby at this moment.
      And this can justify the reason to my wife why I still need an expensive Macbookpro 😃

      posted in General Discussion
      Sean
      Sean
    • worldclock - nobody made this, so I did.

      Description:

      Hi, guys.
      I have searched world-clock but I can’t find. Of course, I can run default clock instances multiple, but I think that seems to me some kind of guilty for wasting resources. Therefore I did by myself.

      This is my first MM module. I’m not a skilled programmer. So this module might have many improvement points expected. But… I don’t care. This is a very simple module and it works in one way or another.

      I think playing with MM could be my new afterwork hobby. Thanks to everyone.

      Download:

      Screenshot

      0_1498055651385_Magic_Mirror.jpg
      (I run 3 instances for showing how it looks, but just a sample case.)

      posted in Productivity
      Sean
      Sean
    • Notice for MMM-CalendarEXT and MMM-Assistant

      Sorry for my fellows. I was on my vacation and my business works when you have had problems in these modules - MMM-CalendarExt and MMM-Assistant. They are caused by downgrading of Main MM versioning.

      There are some fix for these issues thanks to many volunteers. However, I’ll check all of these issues and will release the patch for a few days. I’ll promise to solve those issues for all of you until end of this month.

      Sorry for all of your inconvenience.

      posted in Troubleshooting
      Sean
      Sean
    • RE: Name-Day

      Like this?

      0_1532531630583_screenshot.jpg

      I haven’t fully tested it. Tell me errors.

      There are some undefined dates, like 01 Jan., I don’t know Slovak calendar system, so I cannot define them. You’d better fulfill missed dates by yourself.

      posted in Requests
      Sean
      Sean
    • [MMM-calendarExtDays] Alternative days calendar view

      Description:

      [Important] This is under construction, not stable. All responsibility caused by this version is… just sorry. But if you want to try, please go ahead.

      This module is beautifying original default/calendar module view. This module catches events broadcasted from original calendar, shows them pretty. That’s simple. I didn’t reinvent the wheels.

      Screenshots:

      0_1499359730757_Magic_Mirror3.jpg

      0_1499359525024_Magic_Mirror_vertical.jpg

      Download:

      To-Do

      • Long term running test.
      • Code beautify
      • Prevent possibility of some bugs caused by misconfiguration
      • Add more animation for overflowed
      • Another CSS preset for different looks
      • Monthly view
      • Today Upcoming view
      • some bug fix.

      Notice:
      I had a plan to release this late this month because of my summer holidays(from 7. Jul). However… I release now. I believe there are many bugs in this. But I have no time to fix it for a while. You should consider that. After vacation, I’ll check everything.

      Goog Luck!

      posted in Utilities
      Sean
      Sean

    Latest posts made by Sean

    • RE: MMM-GroveGestures

      @banbutcher
      Not tested, so not sure. The issue relies on the thickness of the glass.

      posted in System
      Sean
      Sean
    • RE: Google Home to MagicMirror

      @gitwaytogit
      I quitted out this scene. Today is just an accidental visit.
      Anyway you can access me via email or telegram.
      (eouia0819@gmail.com / Telegram: @eouia)

      posted in Requests
      Sean
      Sean
    • RE: Google Home to MagicMirror

      @gitwaytogit
      https://forum.magicmirror.builders/topic/10917/guide-control-mm-via-google-home?_=1597760022202

      posted in Requests
      Sean
      Sean
    • RE: Google Home to MagicMirror

      @gitwaytogit
      Use IFTTT. You don’t need GA module in this case of using GH to control MM. (And of course, it can be achieved with “Actions” but it is reaaaaally difficult to implement for non-experienced.)
      I think u can make IFTTT recipe for GH. (from GH to WebHook)
      with MMM-Remote-Control or MMM-NotificationTrigge, you can receive IFTTT message and activate some jobs.

      However you need static domain or ip or at least DDNS. Or other warpholes to access your MM from outside of your network.

      posted in Requests
      Sean
      Sean
    • RE: MMM-CalendarExt2 fullday events showing as 2 days

      try forceLocalTZ: true to the suspicious calendar.

      posted in Troubleshooting
      Sean
      Sean
    • RE: Node.js Compile Version Mis-Matches?

      @sdetweil
      I had used my owns for the same.
      Currently, standalone MM executes server(backend) js inside of Electron. That makes the things complex.
      It would have been better to execute server outside of MM then launch front Electron for a smooth fullscreen kiosk mode.

      Or progressively using Electron’s features might have been better also. Electron can support more advanced features like accessing system resources directly.

      Anyway, current structure is somewhat ambiguous. I was frightened.

      posted in Troubleshooting
      Sean
      Sean
    • RE: Node.js Compile Version Mis-Matches?

      I think MM needs to escape from the dependency of Electron. (Frankly, it is needed only for fullscreen kiosk front, not using any advanced benefits of Electron itself)
      or at least modules need to use worker-threading or spawning child process which would be independent from Electron process environment to work with node’s native-modules.

      posted in Troubleshooting
      Sean
      Sean
    • RE: MMM-Spotify

      Sorry for bothering you guys with my kinky ex-module.

      The problem is; There is no server-pushed way to get current playback in RPI with spotify api.
      So to get current playing data, frequent api callings are needed.

      Possible solution under current condition is; removing some features - like progress bar, displaying playtime… So then too many requests are not needed.

      In other platforms like desktop PC, Google Chrome has widevine/DRM so we can use “web playback api”, it can make direct playing spotify on browser level, and get playback data directly. But not possible in rpi natively.

      Some hacks for widevine exist for RPI chromium, but our MM’s electron still miss that feature.

      But! I’ve heard newest Electron(9.0) has a new Chromium(80? 83?) and it might have widevine supported (I haven’t tested yet, or never…)
      I’m not sure it would be supported in rpi or not but if who has interest, worthy to try. If supported, you can build a new module which can play spotify directly without raspotify instead this poor module.

      posted in Entertainment
      Sean
      Sean
    • RE: Create a module to pull Chinese almanac data

      @soojh007
      This? https://github.com/eouia/MMM-LunarDate/blob/master/README.md

      posted in Forum
      Sean
      Sean
    • RE: MMM-News

      @sdetweil
      I don’t want to make an argument about your success. The difficulty is always relative. 🙂

      As you’ve said, all cloned modules should manage their own ID by themselves. (not only for the one device but also for each clients if multi-devices are working under server-clients)
      It could not be difficult, frankly, usual web sites/applications/components are developed like that.
      But the MM… hmmm. I always consider MM would be a standalone running device. Even though there exist some server/client usecases, most of the modules are developed as standalone. Using H/W peripheral(like GPIO or mic) is an example.
      Of course, we, developers can make the module clonable from the early stage of development. But I often have a question it’s worthy.

      For an imaginary use-case of other users, should I consider to make module clonable? Always my answer for this MM was… no.
      Because;

      • I’m not using clones. If I need something similar, I would make a new module, which might be able to manage multi-views(like CALEXT2) or to share some resources.(AMK2 and HOTWORDS), but it makes things too complex. I hate this way.
      • I feel some cul-de-sac from MM legacy. MM needs to provide more friendly way to reuse modules. At this moment, not. So that’s why I haven’t considered cloning. and why I lost interest in MM.

      Anyway, to say shortly. This module is not made for that purpose. Unless modification by myself or somebody, not possible. That’s all.

      posted in Utilities
      Sean
      Sean