Season 1 BBC One Scotland , 2012 - 2014 Season 2 BBC One Scotland , 2015 - 2016 Season 3 BBC One Scotland , 2017 Season 4 BBC One Scotland , 2017 Season 5 BBC One Scotland , 2019 Season 6 BBC Scotland , 2020 - 2021 Season 7 BBC Scotland , 2022 Season 8 BBC iPlayer , 2023